Joomla! България
Стари версии на Джумла! => Joomla! 3.x => Общи въпроси за Joomla! 3.x => Темата е започната от: aerozol в 17 Юли, 2016, 13:39:26
-
Здравейте, не съм сигурен дали поствам въпроса в правилната секция, за което ме извинете.
Искам да сложа ето този слайдър http://bxslider.com/ (направо върху страницата), който работи с Jquery.
Видях, че се зарежда Jquery във файловете и реших да добява единствено слайдъра... е да де но ми казва че не може да открие иснтанция въпреки, че jquery.bxslider.min.js се зарежда.
Пробвах да сменя версията jquery и пак нестана, инжектирах кода в конзолата и пак не работеше за моя изненада :o Имате ли идеи какво може да го предизвиква... :)
-
Защо точно този слайдер искаш да използваш. Има идеални безплатни респонзив слайдери и едва ли някой ще тръгне да търси решение на проблема ти.
Теглиш, инсталираш и използваш:
1. DJ-ImageSlider - http://extensions.joomla.org/extension/dj-imageslider
2. Slideshow CK - http://extensions.joomla.org/extension/slideshow-ck
3. Може да си харесаш и някой друг, ориентирай се по рейтинга - http://extensions.joomla.org/tags/slideshow
-
Да, но продъжавам да имам същия проблем. Харесах Slideshow CK
и пак ми дава, че няма подобна инстанция... когато го сложа на базовата тема работи, но с която и да е друга се скапва.
(index):123 Uncaught TypeError: jQuery(...).camera is not a function
Отдавна не съм ползвал Joomla до колкото разбирам става въпрос за някакъв конфликт с Jquery...
За сега не намирам решение...
-
Току що намерих решение на проблема...
Не мога да разбера защо, но наистина се получава някакъв конфликт между модулите, къстъм библиотеките и текущата инстанция на jquery.
Ще се радвам ако някой ми обясни.
Решението е във всеки файл, който се създава конфликт (демек js файла на библиотеката, независимо дали от модул или ваша допълнителна) да се добави следното
jQuery.noConflict();
jQuery( document ).ready(function( $ ) {
// conflicted code is here...
});
(beer)