我使用这个代码改变对象的值
$.fn.lightbox.defaults = {
adminBarHeight: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,
disableNavbarLinks: true,
loopImages: true,
imageClickClose: true,
jsonData: null,
jsonDataParser: null,
followScroll: false,
isIE8: false //toyNN:internal value only
};
当我调整borderSize我得到不过,我想我需要能够从另一个脚本调整这个,而不是仅仅影响改变上面的值,因为我需要保持上面的代码不变,因为它可能在更新期间被覆盖。我怎样才能做到这一点
我试图
$.fn.lightbox.defaults[borderSize] = 0;
,但它没有任何效果。
的代码是从WP灯箱2.
你需要在那里使用一个字符串存取器。使用你显示的试用版本,javascript正在寻找变量'borderSize',如果它不存在,那么它会失败,因为你使用'undefined'作为索引引用。您可能想使用'“borderSize”':) –
您是否首先调用灯箱并初始化它? –