jquery проблема с animate
Есть <div id="some"> и <a>. У дива стиль display: none; При клике на ссылку показываем див через jquery animate();
Проблема:
Пока нажимать нормально, то все работает нормально, но когда несколько раз кликнуть быстро, то здесь начинается слайд-шоу, сколько раз кликнули, столько раз див спрячется/отобразится.
Что бы можно придумать? Заранее спасибо...
По такому "объяснению" ничего не понятно. Показывайте как к событию прикручиваете
Цитата: B.G.
но когда несколько раз кликнуть быстро, то здесь начинается слайд-шоу, сколько раз кликнули, столько раз див спрячется/отобразится.
Что бы можно придумать?
Что бы можно придумать?
Кликнуть один раз.
<script language="javascript" type="text/javascript">
function hello(){
$('#hello').toggle('slow');
}
</script>
<div id="divtoggle" onmouseover="hello();" onmouseout="hello();">
показать/скрыть слой hello
</div>
<div id="hello" style="background: #eee;">
hello
</div>
//---------------------------------//
Вот если мышом поездить на слой/(со слоя) divtoggle, то начинаются проблемы с множественной анимацией.
У .animate() 4й параметр callback вызывающийся по завершении анимации.
Короче, есть такая функция stop(), которая останавливает предыдущую анимацию... вопрос снят