メソッド内にalert()を配置しないか、関数内のChrome開発ツールにブレークポイントを設定しない限り、showイベントとhideイベントはトリガーされません。jQuery contextMenu hide/showイベントがトリガーされていません
アラートを表示したくありません。私は何が欠けていますか? ありがとう!ここで
は(警報機能付)私のjQueryのContextMenuオブジェクトは、次のとおりです。ChrisG、イブラヒムmahrirとNigelKの提案に
$.contextMenu({
selector: 'circle',
trigger: 'left',
events: {
show: function(options) {
contextMenuIsOpen = true;
if ($("#GraphType option:selected").text() == "Line")
chart = "#chart";
$(chart).data("kendoChart").options.tooltip.visible = false;
alert("Show Context Menu");
},
hide: function (options) {
contextMenuIsOpen = false;
$(chart).data("kendo-chart").options.tooltip.visible = true;
alert("Hide Context Menu");
}
},
build: function() {
return buildMenu();
}
});
http://stackoverflow.com/help/mcve –
必要な情報はありますか?私の質問をもっと理にかなうために何を追加する必要があるのか分からないので、そのリンクは私やあなたを助けません。 – Techgeekster
これはロードコールバック( '$ .ready()'または '$()' ...)の中にラップされていますか? –