Как убрать обработчик событий
Здравствуйте. Мне нужен свой обработчик события click для кнопок jcarousel. Эти кнопки являются div.jcarousel-next и div.jcarousel-prev. Для начала хочу отменить уже назначенный обработчик. Пишу
$('div.jcarousel-next').unbind('click'); $('div.jcarousel-prev').unbind('click'); Но обработчик не отменяется. Event Listeners пишет, что он назначен для этого элемента (jquery-1.7.js:2921). Почему не отменяется и как убрать? |
Цитата:
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <!-- <link rel="stylesheet" type="text/css" href="tmp.css" /> --> <style type="text/css"> </style> <script type="text/javascript"> $(document).ready(function (){ $('#test').bind('click',function (){ alert('Ok'); }); $('#reset').bind('click',function (){ $('#test').unbind('click'); }); }); </script> </head> <body> <input type='button' value='Test' id='test' /> <input type='button' value='Reset' id='reset' /> </body> </html> Цитата:
|
Часовой пояс GMT +3, время: 15:35. |