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