#javascript #jquery #object #slider
#javascript #jquery #объект #слайдер
Вопрос:
Как я могу вызвать метод уничтожения в LemmonSlider?
http://jquery.lemmonjuice.com/plugins/slider-variable-widths.php
Я попытался вызвать:
jQuery( '#abc-carousel-secondary' ).destroy();
после:
jQuery( '#abc-carousel-secondary' ).lemmonSlider({
'infinite' : true
});
для инициализации слайдера. Моя цель — поменять местами новые элементы li, что создает необходимость повторной инициализации плагина.
Мысли?
Спасибо
Ответ №1:
Здесь это зависит только от кода плагина jquery. И кажется, что LemmonSlider не реализует такой метод. Поэтому лучше всего сначала просто инициализировать lemmonSlider с помощью вашего HTML по умолчанию. Затем поменяйте местами свои li
элементы. Затем просто повторно инициализируйте lemmonSlider с тем же кодом.
jQuery(document).load(function(){
function initSlider(){
jQuery( '#abc-carousel-secondary' ).lemmonSlider({
'infinite' : true
});
}
// First init lemmonSlider when all images are loaded
initSlider();
jQuery('#swapButton').click(function(){
// Swap your li elements
// Then re-init lemmonSlider
initSlider();
});
});
Комментарии:
1. Не могу сделать больше, извините. Хотите, чтобы я удалил свой ответ?
2. В итоге я модифицировал плагин lemmon slider для достижения этой цели. Я отправлю свой код автору плагина, если он захочет его включить.