Ballly
@Ballly

Как указать путь к css файлу в js?

Всем здравствуйте! Проблема в следующем, делал верстку и использовал карусель layerslider, в верстке работало все нормально, перенес шаблон на yiI2 подключил все скрипты и стили, а карусель отображаться перестала, мое подозрение падает на параметр skinsPath, который указывает путь к файлу со стилями для работы карусели. Вопрос в том, как правильно указать путь к файлу со стилями?
$('#layerslider').layerSlider({
    autoStart: true,
    responsive:true,
    responsiveUnder: 1280,
    layersContainer: 1280,
    hoverPrevNext: false,
    skin: 'fullwidth',
    skinsPath: '/css/skins/',
    showCircleTimer: false,
    hideOnMobile: false,
    navStartStop: false,
    navButtons: false
});
  • Вопрос задан
  • 197 просмотров
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега Yii
Добрый вечер.
А почему бы не использовать AssetBandle? Подключить в нём все стили и js по человечески и не мучаться.
Хотя можно и такой вариант использовать:
<?php
$url = Url::toRoute('path_to_css');
$thsi->registerJs("
$('#layerslider').layerSlider({
    autoStart: true,
    responsive:true,
    responsiveUnder: 1280,
    layersContainer: 1280,
    hoverPrevNext: false,
    skin: 'fullwidth',
    skinsPath: '" . $url . "',
    showCircleTimer: false,
    hideOnMobile: false,
    navStartStop: false,
    navButtons: false
});
", View::POS_END);
?>

Возможные ошибки подправьте сами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы