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

У меня есть этот простой SCRIPT (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) Как я могу остановить переход, когда мышь покидает элемент наведения, не дожидаясь перехода от старого класса к новому классу?

Я использую 1.8.16 версии JqueryUI. спасибо для вашего внимания. L

1 ответ

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

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

licensed under cc by-sa 3.0 with attribution.