我正在使用 JQUERY 灯箱 我可以帮助我解决简单问题吗?

I am using JQUERY Lightbox I Help me to solve Simple Issue?

我正在使用 JQUERY 灯箱,默认情况下有一个关闭按钮,我只想禁用其他关闭选项,例如,如果我单击显示屏上的任意位置,它也会关闭我的灯箱。我只希望当我单击关闭按钮时它会关闭,否则它会保持打开状态。此处提供完整代码 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);  
 $("#overlay").click(function(){ $.fn.lightbox.end(); }).hide();

将此代码更改为以下代码

$("#overlay").click(function(e) { e.preventDefault; });

试试这个代码

您的代码包含以下行

$overlay.click(function(e) { closeLightbox(); e.preventDefault; });

用以下代码行更改该行。

$overlay.click(function(e) { e.preventDefault; });

参考:link