Mam niektóre elementy z funkcją związaną z wydarzeniem click
. Chcę związać tę funkcję zamiast zdarzeń mouseover
i mouseout
. Czy można uzyskać odwołanie do zdarzenia kliknięcia, aby móc je przypisać do innych wydarzeń? Wyobrażam sobie coś takiego (wewnątrz each()
):jQuery: Czy mogę uzyskać odwołanie do powiązanych zdarzeń na elemencie?
$(this).bind('mouseover', $(this).click());
$(this).bind('mouseout', $(this).click());
$(this).unbind('click');
pytania można zadać
Dlaczego nie można po prostu zmienić kod, który jest wiążący go do zdarzenia click?
JS że jest to ustawienie w górę jest częścią modułu Drupal (DHTML Menu, jeśli jesteś ciekawy), więc nie chcę, aby zmienić kod modułu, ponieważ zostanie ona zniszczona, gdy moduł jest aktualizowany w sposób nieunikniony w przyszłości. Używam również obsługi strony click
do innych części strony - chcę tylko przenieść ją do mouseover
i mouseout
dla jednego menu.
podobne do http://stackoverflow.com/questions/516265/jquery-unbind-event-handlers-to-bind-them-again-later. –