/ / jquery contextМену скриване / показване на събитие не се задейства - javascript, jquery, kendo-ui, contextmenu

Контекст jqueryMenu скриване / показване на събитие не се задейства - javascript, jquery, kendo-ui, contextmenu

Показванията и скритите събития не се задействат, освен ако не поставя сигнал () вътре в метода или имам прекъсвач в инструментите за програмисти на Chrome в рамките на функцията.

Не искам сигнал да се показва. Какво мога да пропусна? Благодаря!

Тук е моят JQuery contextMenu обект (с предупредителни функции):

$.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();
}
});

Отговори:

0 за отговор № 1

Благодарение на предложенията на ChrisG, ibrahim mahrir и NigelK, успях да разбера, че това не е проблем в контекста на jQuery, а е въпрос на кендо диаграма.

Вместо да използвате $(chart).data("kendo-chart").options.tooltip.visible за да задам видимостта на инструмента до истинска или невярна, вместо това използвам $(chart).data("kendo-chart").setOptions({ tooltip: { visible: false } } );

Надявам се, че този отговор може да помогне на всеки, който среща този въпрос сами.

Благодаря ви много за вашата помощ. StackOverflow има най-добрите хора!