|
|
|
| Добрый день! Подскажите, пожалуйста...
Задача:
Сделать постоянное исчезновение и появление картинки, то есть при загрузке она есть, потом исчезает, появляется итд...
я сделал это так
$(function play_drug(){
setTimeout(function(){$("#drug").show(); setInterval(function(){$("#drug").toggle()}, 500)}, 200);
});
|
Работает как надо... Но теперь надо сделать, чтоб выполнение функции прекратилось, то есть картинка исчезла совсем при наведении на один объект на странице... тыкал, тыкал, так ничего и не получилось... Объект, кстати, непростой, а jquery ui slider... то есть при наведении на ползунок надо чтоб мигающая картинка исчезла...
помогите, пожалуйста! | |
|
|
|
|
|
|
|
для: [ANTI]CheateR
(15.07.2010 в 10:26)
| | Объяви переменную, кпримеру
var pryg_skok=setTimeout(и т.д.)
|
А потом по событию onmouseover назначь
| |
|
|
|
|
|
|
|
для: [ANTI]CheateR
(15.07.2010 в 10:26)
| | с плагином jQuery pulse
$("#drug").pulse({
opacity: [0, 1],
}, 1000, 9999);
// остановка (укажите нужное событие, а то остановит сразу )
$("#drug").stop()
|
или
var e;
function play_drug(){
e.delay(1000).toggle(1000,play_drug)
}
$(function(){
e = $("#drug")
play_drug()
})
// остановка
$("#drug").stop()
|
ваш код
var intId;
$(function play_drug(){
setTimeout(function(){$("#drug").show(); intId = setInterval(function(){$("#drug").toggle()}, 500)}, 200);
});
// остановка
clearInterval(intId)
$("#drug").stop()
|
| |
|
|
|
|
|
|
|
для: AlexSol
(15.07.2010 в 11:09)
| | Спасибо большое, ребята! | |
|
|
|