.switchClass on. $ ("# xxx"). hover: как я могу остановить переход, когда мышь покидает #xxx? - PullRequest
1 голос
/ 28 февраля 2012

У меня есть этот простой сценарий (http://jsfiddle.net/ibundi/mu7BG/): некоторые switchClass DIVs от

.main{width:x;height:y;line-height:z;}

до

.h(eight) or .w(idth) {width:XX;heigth:YY;line-height:z;}.

Теперь я хочу предотвратить странную очередь перехода,

return false;

не работает, как

.stop(1,0).switchClass ...

Теперь, 1) Как я могу остановить странные очереди?2) Как я могу остановить переход, когда мышь покидает элемент hover, не дожидаясь полного перехода от старого класса к новому классу?

Я использую 1.8.16 ver из JqueryUI.Спасибо за ваше внимание.L

1 Ответ

0 голосов
/ 28 февраля 2012

Проблема в том, что вторая функция, которую вы предоставляете hover (), запускается, когда не должна?Например, когда вы все еще «внутри» элемента, но только что зависли над другим элементом внутри его?

Если это так, вместо hover() используйте mouseenter() и mouseleave()

...