Показать сообщение отдельно
  #6 (permalink)  
Старый 11.02.2014, 16:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Kasper28,
это первый скрипт
$(document).ready(function(){

	$(".b-carousel-button-right").click(function(){ // при клике на правую кнопку запускаем следующую функцию:
		$(".h-carousel-items").animate({left: "-242px"}, 200, function () { // устанавливаем задержку времени перед выполнением следующих функций. Задержка нужна, т.к. эти ффункции должны запуститься только после завершения анимации.
            var first = $("#spisok li:first");
            first.clone().appendTo("#spisok"); // выбираем первый элемент, создаём его копию и помещаем в конец карусели
			first.remove(); // удаляем первый элемент карусели
			$(".h-carousel-items").css({"left":"0px"}); // возвращаем исходное смещение набора набора элементов карусели
		}); // производим анимацию: блок с набором картинок уедет влево на 230 пикселя (это ширина одного прокручиваемого элемента) за 200 милисекунд.

	});

	$(".b-carousel-button-left").click(function(){ // при клике на левую кнопку выполняем следующую функцию:
        var last = $("#spisok li:last");
        last.clone().prependTo("#spisok"); // выбираем последний элемент набора, создаём его копию и помещаем в начало набора
		$(".h-carousel-items").css({"left":"-242px"}); // устанавливаем смещение набора -222px
		$(".h-carousel-items").animate({left: "0px"}, 200); // за 200 милисекунд набор элементов плавно переместится в исходную нулевую точку
		last.remove(); // выбираем последний элемент карусели и удаляем его
	});

});


это второй
$(document).ready(function (){
	$('#spisok').on('click', 'li', function (){
        var i=$(this).data('id');
        $('#container > div').not($('#d'+i)).hide();
		$('#d'+i).slideDown();
	});
	    $(".scroll-up").click(function () {
        $('#container > div').slideUp();
    })

});


поменяйте

Сообщение от Kasper28
Не понимаю, объясните, пожалуйста, более развернуто
это удалить div $(".h-carousel-items .b-carousel-block").eq(0).remove(); из li -- li пуст

если удалили но ничего невернули по какому месту кликнуть чтоб это $('#spisok > li').click произошло?
Ответить с цитированием