На MouseMove событие я привязал серия функций FadeIn/FADEOUT к компоненту, как это:JQuery отвязать не является мгновенным
$("#cropshiftbundle").bind("mousemove", function() {
$("#cropimgbtn").fadeOut(200).fadeIn(200).fadeOut(200).fadeIn(200);
});
затем на событие щелчка, я развязал событие курсора, находящегося примерно так:
Ну, я знаю, что unbind происходит мгновенно, но кажется, что он все еще является серией fadeIn/fadeOut, которые были уже запущены и будут влиять на компонент независимо от того, что происходит с unbind. (Я не знаю, это правда ..), поэтому unbind выглядит не мгновенно .. Итак, что можно сделать, чтобы остановить eveything только тогда, когда происходит развязка? Приветствия!
Действительно, это выглядит как хорошая идея, связывающая событие, которое срабатывает сотни раз в секунду для функции, которая ставит в очередь четыре анимации на каждый пиксель, который перемещает мышь? – adeneo
- это не то, что на самом деле происходит? :) – Bardelman
он имел в виду, что это очень плохая идея .. –