HTML-DOM の任意の場所をクリックして閉じる必要があるコンテキスト メニューがあります。
私の問題: コンテキスト メニューのリンクMake Action
をクリックしても実行できません。コンテキスト メニューは、以前に削除されます。ここに私のコードがあります:
$(document).ready(function() {
$('html').not(".contextMenu").on('mousedown', function () {
// remove context menu
$('.contextMenu').remove();
});
$('.contextMenu a').click( function() {
alert('action');
$('.contextMenu').remove();
});
});
jQuery の -Function.not()
はここでは機能しないようです。私も:not(.contextMenu)
Sizzle 経由で試してみましたが、成功しませんでした。mousedown
右クリックするとコンテキストメニューも削除されるため、を使用しました。
これがフィドルです:http://jsfiddle.net/9Y5Fz/1/