我使用這個代碼改變對象的值
$.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」':) –
您是否首先調用燈箱並初始化它? –