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-файл на сайте, то там он не пашет почему-то...