• Решено ERodriguez

    (@erodriguez-1)


    Поставил плагин Featured Post with thumbnail. Через него вывожу 10-15 миниатюр с титлом. Прикрутил к нему jquery «карусель». Но что то она работает не стабильно.
    Иногда он как будто теряет количество элементов. Сейчас вывожу только 10 из них 5 видимых. Листаю в конец, потом возвращаюсь и иногда он останавливается на предпоследнем. Как будто первого нет, а иногда листает в конец и показывает еще 1-2 пустое место, как будто там есть что то.

    Вот он:

    jQuery(document).ready(function(){
    var count_img_line=1;
    var width_one=145;
    var width_gallery=width_one*count_img_line; 
    
    $('.widget_featured-posts #yiw-featured-post').css('width',$('.widget_featured-posts #yiw-featured-post img').size()*width_one); /* изменяем длину #yiw-featured-post */
    
    	$('.page_nav .nav_prev').live('click',
    function(){
    	var right_pos_a=($('.widget_featured-posts').offset().left + $('.widget_featured-posts').width());
    	var right_pos_b=($('.widget_featured-posts #yiw-featured-post').offset().left + $('.widget_featured-posts #yiw-featured-post').width());
    	if(right_pos_b>right_pos_a+width_one+1){
    		$('.widget_featured-posts #yiw-featured-post').animate({left: "-=" + width_gallery}, 800);
    	}
    	return false;
    });
    
    $('.page_nav .nav_next').live('click',
    function(){
    	var left_pos_a=( $('.widget_featured-posts').offset().left);
    	var left_pos_b=( $('.widget_featured-posts #yiw-featured-post').offset().left);
    	if(left_pos_a - width_one>left_pos_b){
    		$('.widget_featured-posts #yiw-featured-post').animate({left: "+=" +width_gallery}, 800);
    	}
    	return false;
    }); 
    
    });

  • Тема «Карусель крутит с ошибками» закрыта для новых ответов.