при применении анимации к элементу - например.div.animate () - как я могу отменить привязку анимации к отдельным элементам?
я пробовал div.unbind () и div.unbind ("animate"), но не работал ..
спасибо
Я думаю, вам нужно это:
$('#div').stop(); // this stop the currently-running animation
Анимация не привязана к элементу, это просто эффект => вы не можете отменить привязку
Если вы просто хотите остановить анимацию на выбранном элементе вместо полного переключения анимации для всех элементов, просто используйте div.stop () или div.clearQueue ()
http://api.jquery.com/clearQueue/
http://api.jquery.com/stop/
, если вы на самом деле используете div.stop (true), он также будет вызывать clearQueue.
для одного элемента:
$(selector).clearQueue().stop();