PHP:
-----------------
------------------

Помогите починить слайдер

Тема в разделе "Другие языки программирования", создана пользователем uxen, 10 авг 2014.

  1. uxen

    uxen reinstall feelings ...

    1.993
    0
    Добрый вечер, форумчане!

    В общем сделал слайдер(собрал из нескольких).
    Так как подзабыл javascript накосячил(
    В общем помогите(
    Слайдер работает, но когда я жму на любой слайд(кнопку контроля слайдами от 1 до 3) он улетает в пустоту(

    Вот javascript код:
    Код:
    
    
    $(document).ready(function() {
    	var currentPosition = 0;
    	var slideWidth = 600;
    	var slides = $('.slide');
    	var numberOfSlides = slides.length;
    	
    	setInterval(ShowNextSlide,2000);
    	
    	$("#textslider").each(function () { // обрабатываем каждый слайдер
    		var obj = $(this);
    		$(obj).append("
    ");
    		$(obj).find(".slide").each(function () {
    			$(obj).find("#slidesContainer").append("");
    			$(this).addClass("slider"+$(this).index());
    		});
    	$(obj).find("span").first().addClass("on")});
     
    	$('#slidesContainer').css('overflow', 'hidden');
    	slides
    		.wrapAll('
    ')
    		.css({
    			'float' : 'left',
    			'width' : slideWidth
    		});
    	$('#slideInner').css('width', slideWidth * numberOfSlides);
    	$('.control')
    		.bind('click', function(){
    			currentPosition = $(this).attr('rel');
    			$('#slideInner').animate({'marginLeft' : slideWidth*(-currentPosition)});
        });
    	
    	function ShowNextSlide(){
    		if (currentPosition != numberOfSlides){
    			$('#slideInner').animate({'marginLeft' : slideWidth*(-currentPosition)});
    			currentPosition = currentPosition + 1;
    		}else{
    			currentPosition = 0;
    			$('#slideInner').animate({'marginLeft' : slideWidth*(0)});
    		}
    	}
    });
     
    Код:
    		
    			
    			
    			
    				Блок 1
    				Текст
    			
    			
    				Блок 2
    				Текст второго блока
    			
    			
    				Блок 3
    				Текст третьего блока
    			
    			
    			
    		 
     
  2. uxen

    uxen reinstall feelings ...

    1.993
    0
    Извиняюсь, темму клоуз.
    Не преобразовал значение(
     

Поделиться этой страницей