我正在使用JQUERY Lightbox,默认情况下有一个关闭按钮我只想禁用其他关闭选项,如果我点击显示屏上的任何地方它也关闭我的灯箱。我只是想要当我点击关闭按钮时关闭它,否则它保持打开状态。完整代码https://code.google.com/p/jquery-lightbox/source/browse/trunk/jquery.lightbox.js?r=2
$.fn.lightbox.defaults = {
showInfo:false,
adminBarHeight:0, //28
overlayOpacity: 0.8,
borderSize: 10,
imageArray: new Array,
activeImage: null,
inprogress: false, //this is an internal state variable. don't touch.
widthCurrent: 250,
heightCurrent: 250,
xScale: 1,
yScale: 1,
displayTitle: true,
imageClickClose: false,
followScroll: false,
isIE8: false //toyNN:internal value only
};
$(document).ready(doLightBox);
答案 0 :(得分:0)
$("#overlay").click(function(){ $.fn.lightbox.end(); }).hide();
将此代码更改为以下代码
$("#overlay").click(function(e) { e.preventDefault; });
试试这段代码
答案 1 :(得分:0)
您的代码有以下行
$overlay.click(function(e) { closeLightbox(); e.preventDefault; });
使用以下代码行更改该行。
$overlay.click(function(e) { e.preventDefault; });
参考:link