mouseover (out) прерывание функции
при наведении на дивблок происходит появление другого див поверх него( для плавной замены фона).
Никак не получается прервать выполнение функции, вызывающей появление блока, при отводе мыши. то есть если пользователь очень быстро провёл мышь через блок то новый див должен еще не появившись мгновенно исчезнуть. $('#flat').hover(function () { $("#flat2").fadeIn(500);},function(){$("#flat2").fadeOut(0);}) З.Ы. Может кто подскажет более лучший способ смены картинки? |
можно останавливать анимацию перед началом следующей.
$('#flat').hover(function () { $("#flat2").stop().fadeIn(500);},function(){$("#flat2").stop().fadeOut(0);}) |
при резком наведении и отводе мыши много раз, картинка перестаёт меняться...
|
не замечал такого. покажите.
|
http://schoolrec.ru/ значки домов на карте
|
верхний домик
|
.stop(true) поможет?!
|
Цитата:
|
Пример написал melky, просто в stop надо добавить параметр true
|
Если не прокатит, то попробуйте 2 параметра stop(true, true)
|
Часовой пояс GMT +3, время: 07:51. |