2012-03-07 3 views
0

Я не уверен, почему мой эффект отскока ускоряется.jquery bounce автоматически ускоряется

У меня есть эффект на изображении с помощью setInterval. Все начинается отлично, но внезапно эффект начинает ускоряться автоматически. Я, хотя это была проблема секунд в интервале и с параметром времени отскакивания, но не правильно.

У меня также есть подозрение, что проблема может начаться, когда я меняю вкладку или окно.

Есть ли у одной проблемы или есть другой способ подражать эффекту отскока?

Вот фрагмент кода:

<div style="position:absolute; margin-left:675px; margin-top:50px; width:25px; height:25px;"> 
window.setInterval(function(){ 
$(".show-awards-new-image").effect("bounce", { times:2, direction:'up', distance:25 },200); 
},4000); 
</div> 

ти!

+0

Почему ваш код javascript внутри div ?????? я не могу принять ваш фрагмент серьезным – ggzone

+0

ну, вы можете использовать свое воображение и понять, что код является частью более крупного кода и что другой код бессмысленен – RealFantasy

ответ

0

, как вы можете увидеть в этой скрипке:

http://jsfiddle.net/qW9r5/1/

нет ускоряться.

Вы можете использовать функцию .animate() из jquery (не требуется UI), чтобы имитировать этот эффект отскока довольно легко.

+0

спасибо ggzone, я использую внутри цикла while clearQueue() и stop() каждый 10 раз, а затем снова начинать: – RealFantasy

Смежные вопросы