Я пытаюсь перенастроить или уничтожить и повторно применить плагин jCarouselLite при изменении размера окна, но у меня ничего не получилось, это потому, что я создал веб-сайт, где каждая страница - это "li", где при навигации по менюон прокручивает до этой «страницы» ...
Я попытался использовать это при изменении размера и повторно применить jcarousellite, но это не сработало:
$('#mega').jCarouselLite = null;
это кодЯ использую, но если я продолжу применять jcarouselLite, карусель сходит с ума!
$(document).ready(function(){
w = $(window).width();
h = $(window).height();
$('#mega li').css('width',w);
$('#mega li').css('height',h);
$('#mega').jCarouselLite({
circular:false,
vertical:true,
speed:1000,
visible:1,
btnGo:["#home", "#comofunciona", "#porquemegafome", "#contato"]
});
});
$(window).resize(function() {
w = $(window).width();
h = $(window).height();
$('#mega li').css('width',w);
$('#mega li').css('height',h);
$('#mega').jCarouselLite({
circular:false,
vertical:true,
speed:1000,
visible:1,
btnGo:["#home", "#comofunciona", "#porquemegafome", "#contato"]
});
});
РЕШЕНИЕ:
"idrumgood", я пытался сделатьэто только с помощью "li", но, немного поискав о деактивации плагинов, я обнаружил, что мне тоже нужно отвязывать клики, поэтому вот код, который мне пришлось применить:
$(window).resize(function() {
$('#mega').jCarouselLite = null;
$('#home, #comofunciona, #porquemegafome, #contato').unbind('click'); //buttons I defined on btnGo option
runCarousel(); //again
aClick(); // function where I get the li index and save into a hidden input, on resize it keeps li position! :)
});