Показать сообщение отдельно
  #1 (permalink)  
Старый 14.12.2010, 09:46
Новичок на форуме
Отправить личное сообщение для JohnJ Посмотреть профиль Найти все сообщения от JohnJ
 
Регистрация: 14.12.2010
Сообщений: 3

$(document).unbind(click) убивает live?
Здравствуйте.
Подскажите, почему такая конструкция из jquery.contextMenu.js
$(document).click( function() {
$(document).unbind('click').unbind('keypress'); // когда комментирую эту строку, всё работает, за исключением нормальной функциональности контекстного меню, естественно (оно сразу скрывается при открытии, так как событие click обрабатывается и при нажатии правой кнопки мышки...
$(menu).fadeOut(o.outSpeed);
return false;
});

приводит после первого открывания контекстного меню и щелчке по "документу" к неработоспособности такой конструкции:
$('#panel > div.myclass').live('click', function(e) {...});

?
Как лучше выкрутиться?
Ответить с цитированием