проблема в том, что нет обработчика кликов, который я мог бы связать, в моем приложении у меня есть только код выше в моем вопросе, вот и все, так что я не знаю, как получить clickHandle, который мне нужно связать снова
ользую
$('#test').unbind('click');
удалить событие клика на элементе #test. Как мне сделать элемент кликабельным снова?
На самом деле у меня есть стол. При событии щелчка появляется контекстное меню. Но если нет записей, меню должно быть отключено. Поэтому я использую unbind выше. Поскольку контекстное меню создается плагином, я не знаю, как сделать его кликабельным снова.
Есть идеи?
Обновить: Вот как настроено контекстное меню
$('#contacts tbody tr').contextMenu('myMenu1', {
bindings: {
'sms': function(t) {},
'delete': function(t) {}
}
});
Поскольку я до сих пор не знаю, как решить мою проблему, я опишу ее немного подробнее. Я использую легкийплагин контекстного меню в jQuery для отображения контекстных меню.
#contacts tbody tr
строки таблицы иmyMenu1
это контекстное меню, которое появляется при щелчке.
На моей странице у меня есть таблица. Каждая строка имеет свое собственное контекстное меню, ну всегда то же самое, ноfunction(t)
всегда ссылается на нажатую строку.
Ну, таблица может быть пустой, поэтому я хочу отключить контекстное меню. Я верю, что могут быть способы сделать это. Один из них - открепить событие click, у меня это не работает.
Я надеюсь, у кого-нибудь есть идея.