Почему всегда выводит 2? Я думаю что в условии дело, как проверять key
какой нажал пользователь?
$.contextMenu({
selector: '.context-menu-one',
items: {
open: {name: 'Открыть', icon: 'open'},
save: {name: 'Сохранить', icon: 'save'},
},
callback: function(key, options) {
if(key == open){
$('#res').html('Выбрана команда 1');
}
else{
$('#res').html('Выбрана команда 2');
}
}
});
документация вам гласит следующее:
callback
Specifies the default callback to be used in case an item does not
expose its own callback. The default callback behaves just like
item.callback.
Что означает, что глобальное свойство callback определяет действие по умолчанию, когда элементы коллекции items
не имеют своего собственного обработчика.
Для элементов items обработчик объявляется следующим образом
Specifies the callback to execute if clicked on.
The Callback is executed in the context of the triggering object. The
first argument is the key of the command. The second argument is the
options object. The Callback may return false to prevent the menu from
being hidden.
отсюда следует, что первый аргумент вашего обработчика это ключ команды. Следовательно, в вашем коде надо проверять строковое значение ключа key == "open"
, а не непонятную переменную open
:
callback: function(key, options) {
if(key == "open"){
....
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Использую вот такой таймер с автокоррекцией, костылями сделал из него обратный таймер (вывод в консоль идет в обратном порядке)
Всем доброго дняПодскажите пожалуйста, как реализовать данную задачу
И так, вот код ниже, он крутит тюленюшку по кнопке, делает 2 оборота + случайные 100-300 градусовТак вот если нажать кнопку, подождать завершения...
Привет всем! Ребята, есть задача создать конструктор украшенийЕсть лента элементов и рабочая область на которой расположен шнурок