Показать сообщение отдельно
  #3 (permalink)  
Старый 22.09.2016, 23:25
Аспирант
Отправить личное сообщение для eddin Посмотреть профиль Найти все сообщения от eddin
 
Регистрация: 11.10.2010
Сообщений: 60

Coriolan161,
я пробовал так сделать, но всё равно не заработало. Вот такой код выносил в файл:
$(function(e) {
var hwSlideSpeed = 700;
var hwTimeOut = 3000;
var hwNeedLinks = true;
	$('.HWSlider img').hide().eq(0).show();
	var slideNum = 0;
	var slideTime;
	slideCount = $(".HWSlider img").size();
	var animSlide = function(arrow){
		clearTimeout(slideTime);
		$('.HWSlider img').eq(slideNum).fadeOut(hwSlideSpeed);
		if(arrow == "next"){
			if(slideNum == (slideCount-1)){slideNum=0;}
			else{slideNum++}
			}
		else if(arrow == "prew")
		{
			if(slideNum == 0){slideNum=slideCount-1;}
			else{slideNum-=1}
		}
		else{
			slideNum = arrow;
			}
		$('.HWSlider img').eq(slideNum).fadeIn(hwSlideSpeed, rotator);
		}
if(hwNeedLinks){
	$('<a id="prewbutton" href="#"></a><a id="nextbutton" href="#"></a>').prependTo('.HWSlider');
	$('#nextbutton').click(function(){
		animSlide("next");
		return false;
		})
	$('#prewbutton').click(function(){
		animSlide("prew");
		return false;
		})
}
	var pause = false;
	var rotator = function(){
			if(!pause){slideTime = setTimeout(function(){animSlide('next')}, hwTimeOut);}
			}
	$('.HWSlider').hover(	
		function(){clearTimeout(slideTime); pause = true;},
		function(){pause = false; rotator();
		});
	rotator();
})(jQuery);


Но что-то всё равно не пашет...

UPD: А нет, всё работает оказывается... Если просто выношу этот код в файл. А вот если я этот код вставляю в свой JS-файл на сайте, то там он не пашет почему-то...

Последний раз редактировалось eddin, 22.09.2016 в 23:33.
Ответить с цитированием