Я добавил colorbox
в свое приложение. Я переопределил тесную функциональность
$('#cboxClose').on('click',function(){
alert('message');
parent.$.fn.colorbox.close();
return false;
});
Но когда я закрываю colorbox
он показывает мне несколько предупреждений (количество раз, когда я открыл colorbox
).
Любая догадка?
благодаря
Для jQuery 1.7 и перед использованием:
$('#cboxClose').unbind('click').on('click',function(){
alert('message');
parent.$.fn.colorbox.close();
return false;
});
Для библиотек после jQuery 1.7
$('#cboxClose').off('click').on('click',function(){
alert('message');
parent.$.fn.colorbox.close();
return false;
});
вам нужно сначала отключить событие, иначе оно срабатывает несколько раз:
$('#cboxClose').off('click').on('click',function(){
alert('message');
parent.$.fn.colorbox.close();
return false;
});
Пожалуйста, добавьте следующий код перед вашим on
утверждение
$('#cboxClose').off('click');