Na początku witam na forum. Jestem nowy i mam taki mały problem. Mianowicie:
Mam skrypt:
/* List Ticker by Alex Fish
// www.alexefish.com
//
// options:
//
// effect: fade/slide
// speed: milliseconds
*/
(function($){
$.fn.list_ticker = function(options){
var defaults = {
speed:4000,
effect:'slide'
};
var options = $.extend(defaults, options);
return this.each(function(){
var obj = $(this);
var list = obj.children();
list.not(':first').hide();
setInterval(function(){
list = obj.children();
list.not(':first').hide();
var first_li = list.eq(0)
var second_li = list.eq(1)
if(options.effect == 'slide'){
first_li.slideUp();
second_li.slideDown(function(){
first_li.remove().appendTo(obj);
});
} else if(options.effect == 'fade'){
first_li.fadeOut(function(){
second_li.fadeIn();
first_li.remove().appendTo(obj);
});
}
}, options.speed)
});
};
})(jQuery);
I chcę dopisać do niego formułę, która wykona akcję zwinięcia w momencie kiedy aktualnie wyświetlane <li></li> będzie miało id="last".
Popełniłem coś takiego:
if (first_li.is(#last) == true) {
$('#slider').fadeOut(2000);
}
Gdzie to wstawić i ewentualnie jak przerobić? Z góry dzięki za pomoc