|
|
|
| ребят вообщем начал я мудрить и т.д.с слайдером вот какая делемка вышла
нужно остановить сетинтервал когда мышь на блоке с id="photoSlid"
и запустить по новой когда мышь отводится в сторону
вот часть кода
var s = 1;
function sliderScrol (){
if (s > 8){
s = 0;
}
$('#sliderBig').fadeOut(1000,function() {
$('#sliderBig img').attr('src',divLImg[s]);
$('#sliderBig a').attr('href',divLUrl[s]);
$('#sliderBig a').text(divLText[s]);
s++;
});
$('#sliderBig').fadeIn(1000);
};
var sliderGo = setInterval(sliderScrol, 1000);
var divSSlider = $('#photoSlid');
пробовал сделать так:
divSSlider.mouseover(function(){
clearInterval(sliderGo);
});
divSSlider.mouseout(function(){
setInterval(sliderScrol, 1001);
});
но в итоге останавливается только когда мышкой конкретно потрясти на блоке и останавливает через несколько слайдов
когда отвожу мышку то запускается но при повторном наведении не останавливается
|
| |
|
|
|
|
|
|
|
для: TavRoX
(17.12.2010 в 19:41)
| | вообщем вышел из ситуации таким способом
кто в яваскрипте шарит скажите нормальное решение?
главное работает отлично
яваскрипт уже как неделю практикую начал с самых низов
и вот уже свой слайдер сделлал)
на сайте выводится через пхп потом через яваскрипт занес данные и атрибуты в массивы
divSSlider.mouseover(function(){
$('#sliderBig').hide();
$('#sliderBig img').attr('src',divLImg[s]);
$('#sliderBig a').attr('href',divLUrl[s]);
$('#sliderBig a').text(divLText[s]);
$('#sliderBig').show();
});
divSSlider.mouseout(function(){
});
|
правда работает несовсем хорошо по началу казалось что работает но сейчас вижу что пропускает | |
|
|
|