Я не могу отключить использование события.jquery off not working
Я пытался связать click
событие, затем связать mouseleave
событие и обратный вызов unbind click
, но не работает.
el
является дом создавать и добавлять с помощью сценария, поэтому я использую document.on... el
поэтому я попытался ниже включаю комментировал код тест не работает слишком .... я скучаю понимаю?
JQuery-1.11.1.min.js
https://jsfiddle.net/70t6jtns/
var el = $('div')
$(document).on('click', el, function() {
console.log('oncli')
});
//$(document).on('mouseleave', el, function() {
//$(document).off('click', el, function() {
//console.log('offcli')
//});
//$(document).off('click', el);
el.off('click');
//});
спасибо за ответ но эль, это создать и добавить скриптом – user1775888
@ user1775888: Это нормально, просто подключить событие после того, как он создан. Ваш код показывает, что у вас есть элемент, когда вы подключаете обработчик. –
немного запутаться, поэтому использование синтаксиса on может быть '$ (document) .on (" click "," selector-for-the-element ", ...' right ?, но '' selector-for-the-element 'должен быть селектором вроде .n #n не может быть объектом jquery – user1775888