Open rom111419 opened 8 years ago
В ymodules вам нужно ЛИБО подключать глобальный jquery, либо, например, сделать так:
modules.define('jquery', function(provide, $) {
$.vorui = 'ubivai';
/* borschik:include:js/plugins-scroll.js */
provide($);
});
...$.vorui ? Этот скрол нельзя трогать?
/* global modules:false */
modules.define('jquery__smothScroll', ['jquery'], function(provide, $) {
window.jQuery = $;
/* borschik:include:../../libs/smothScroll/js/plugins-scroll.js */
provide($);
});
{
elem:'scrollbar',
mods:{theme:'theme01'},
shouldDeps: [{ block: 'jquery', elem: 'smothScroll' }],
}
modules.require(['jquery__smothScroll'], function($) {
$(document).ready(function() {
//Chrome Smooth Scroll
try {
$.browserSelector();
if($("html").hasClass("chrome")) {
$.smoothScroll();
}
} catch(err) {
};
});
});
Ошибок консоль не дает, но эффекта прокрутки тоже нет, хотя сам плагин рабочий.
Что я делаю не так?
Спасибо!
Может borschik не работает?
Подскажите кому не сложно. Спасибо!
Проверить, работает ли borschik легко: достаточно проверить, что в сгенерированном JS-бандле (desktop.bundles/index/index.js?) комментарий /* borschik:include:../../libs/smothScroll/js/plugins-scroll.js */
заменился на содержимое файла плагина.
По прочитанному:
block-name.deps.js
файлах, а не в bemjson.jspage__scrollbar_theme_theme01.js
в секции catch на время разработки стоит явно выводить ошибку в консоль, чтобы видеть, что происходит.Спасибо! Скрипт заработал, после того как вставил вместо /* borschik:include:../../libs/smothScroll/js/plugins-scroll.js */ код скрипта.
Видимо borshik не работает. Может кто уже задавал такой вопрос. Буду чинить.
если репозиторий проекта в общем доступе, могу попробовать помочь с настройкой borschik
Ок. Спасибо.Я если не справлюсь, тогда закину проект в общий доступ.
@tadatuta Так и не получилось найти ошибку. Если есть возможность посмотри проект. Я не заливал только node_modules/ Если понадобятся, залью.
Закачал.
@tadatuta поможешь?
Есть простой плагин прокрутки на Jquerry. )) Сейчас вот так в конце index.html:
Как Это подключается через БЭМ? P/S: Спасибо!