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

时间:2015-02-02 08:58:18

标签: javascript jquery jquery-plugins lightbox

我正在使用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);  

2 个答案:

答案 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