【问题标题】:I am using JQUERY Lightbox I Help me to solve Simple Issue?我正在使用 JQUERY Lightbox 我帮我解决简单问题?
【发布时间】:2023-04-02 08:55:02
【问题描述】:

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

【问题讨论】:

    标签: javascript jquery jquery-plugins lightbox


    【解决方案1】:

    您的代码有以下行

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

    使用以下代码行更改该行。

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

    参考:link

    【讨论】:

      【解决方案2】:
       $("#overlay").click(function(){ $.fn.lightbox.end(); }).hide();
      

      将此代码更改为以下代码

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

      试试这个代码

      【讨论】:

        猜你喜欢
        • 2011-09-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-18
        • 2010-09-27
        相关资源
        最近更新 更多