2011-08-09 3 views
0

Как установить bindunbind в live mouseenter.jquery bind live mouseenter

Как сделать: В slideUp и slideDown процесса, mouseenter & mouseout недействительным. только закончил процесс, mouseout & mouseenter снова будет активным.

мой код в:

http://jsfiddle.net/bTjP5/

EDIT: В моем коде, если Mouseover и MouseOut быстро и из блока сНа, то JS будет помнить, сколько раз прошла мышь, а затем даже мышь должна быть остановлена ​​из блоков div, div.tile по-прежнему будет slidedownsliderup снова и agian до тех пор, пока не закончится все время js. Поэтому я думаю, что это должно быть bindslideUp и slideDown событий. Благодарю.

спасибо.

+0

могли бы вы штольни ваш вопрос, чтобы быть более точным о том, что работа и что нет, и в конце концов, что вы ожидали? – JMax

ответ

0

Есть проблемы воодушевляющих height в JQuery, особенно при использовании .stop(), которые я вам нужно, чтобы предотвратить последующие .mouseenter() s очереди больше анимации. См. jQuery height when using stop() in animation or slideUp/slideDown и css-tricks.com blog post.

Это может быть проще просто использовать .animate() манипулировать высоту, как и в this demo