Сегодня стала задача, вывести блок с помощью js по событию, пару строк кода и решение готово, замечательно работает, НО, с какой-то радости перестал работать FlexSlider,а точнее ровно тогда перестает работать, когда я подгружаю библиотеки jQuery.
Знаю что так делать не красиво, но js я написал прямо в страницу где нужно выводить блок, туда же и подключаю ссылки на библиотеки. Ранее такого не делал, строго не судите... За любые подсказки буду благодарен!
Комментарии
потому и перестало работать, то есть ответ в вопросе.
jQuery(другую версию, отличную от версии ядра) можно подключить 2мя способами:
1. модуль jQuery Update, однако он может вызывать различные баги, хотя они вполне терпимы.
2. noconflict(), сложнее, не рекомендуется к применению автором jQuery, предназначен несколько для иного, однако, работает как часы.
Ну и кроме того, можно вообще не подключать иную версию jQuery, а просто переписать ваш код(коли там всего 2 строчки) под 1.44 (например, заменить .on на .bind и прочее).
Если подключить код прямо в теле страницы,(для наглядности, пусть будет в конце документа), то выполняться он начнет только после загрузки документа, то есть, пользователь использующий 3G модем сможет начать пользоваться страницей(в том числе кликать мышью по различным элементам) еще до того, как этот код будет загружен в браузер, такое поведение нужно учитывать.
+
Тупо конфликт версий, слайдер не работает на новом джеквери и всё. Я бы код вашего скрипта переписал под друпаловский джеквери и не насиловал мозги.
[module=jqmulti]
jQuery.noConflict()
https://drupal.org/node/1058168
Благодарен за советы! Многое узнал! Решил свою задачу путем изменения кода, все быстро и легко! Спасибо ребят!