@pashaa

Materializecss Autocomplete не создает выпадающий список?

подключается в header
$this->registerJsFile('/frontend/web/js/custom/search/liveSearch.js', ['position' => yii\web\View::POS_END]);

 public $baseUrl = '/frontend/web';
    public $css = [
        'css/style.css?rel=15344239348633',
        'css/custom.css?rel=1534423934859',
        'css/chat.css?rel=7',
    ];
    public $js = [
        'js/timeago/timeago.js',
        'js/vendor.js?rel=1534423934865',  //materualize в сборке
        'js/script.js?rel=1534423934880',
        'js/custom/custom.js?rel=1534423934860',
    ];
    public $depends = [
        'yii\web\YiiAsset',
        'yii\web\JqueryAsset'
        /*'yii\bootstrap\BootstrapAsset',*/
        ];

В итоге выдаёт такую ошибку this.dropdownEl is null;
$(function () {
    $('#search').autocomplete({data: {"apple":null, "appstore":null, "appetize":null}});
    console.log(1);
});
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
1. при чем тут yii? Вопрос полностью в разрезе js.
2. в каком файле и каком месте ошибка this.dropdownEl is null;?
3. попробую пованговать. У Вас нет элемента с id равным "search", проверьте так:
$(function () {
    var myEl = $('#search');
    console.log(myEl.length);
});
Ответ написан
Ваш ответ на вопрос

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

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