是否可以禁用颜色框图像上的单击侦听器
Is it possible to disable click listener on colorbox image?
使用
colorbox单击当前图像时,如何禁用转到下一张图像的默认行为?
展示 issuehttp://jsfiddle.net/LgwkLck0/的小提琴
$.each($('.colorbox'), function(i, val) {
$(val).colorbox({
rel: "images",
photo: true,
onComplete: function() {
//TODO: remove click listener
// $('.cboxPhoto').unbind('click');
// $('.cboxPhoto')[0].removeEventListener('click');
// Does not work
}
});
});
在这里得到我的答案:https://github.com/jackmoore/colorbox/issues/668
$('a.example').colorbox({onComplete: function(){
$('.cboxPhoto')[0].onclick = null;
}});
我对colorbox了解不多,但由于它基于jQuery,您应该能够重载click事件并编写一些代码来处理该问题,但是如果您可以发布一些代码,我可能会使用更多信息对其进行编辑
该解决方案对我不起作用,所以我使用了与相同的想法:
$('selector').colorbox({
onComplete: function() {
$('#colorbox').find('.cboxPhoto').off('click');
}
});
相关文章:
- 使图像在单击时展开到不大于浏览器
- 复制图像路径以单击它
- 旋转和取消旋转图像单击与 javascript
- 如何在 HTML 中的图像单击上播放声音
- 在“JQuery 模式”对话框中指定图像单击侦听器
- 在图像单击时触发Brightcove视频播放,并在视频完成后将其隐藏
- 在图像单击时更改正文加载
- 在图像单击时启用 Javascript 功能
- 为什么更改图像单击在PC上不起作用
- 在页面加载时运行 Jquery 函数,而不是在图像单击时运行
- jQuery 旋转函数 - 在图像单击时指定 20% 的旋转
- Jquery 中环绕图像单击事件的链接
- jquery 'change' 事件在表单中的按钮集的图像单击时未触发
- 打开Javascript交换图像.单击
- JQuery赢得't调用图像单击
- JQuery图像单击事件不起作用
- 旋转图像单击Javascript
- 在jquery中输入类型图像单击事件
- 在没有回发的情况下打开图像单击事件中的对话框
- 更改图像单击时下拉选择的值