我試圖修改jQuery Columnizer插件,以在加載動態/託管內容的導航菜單上創建一個超級菜單效果。業務規則是菜單項應該默認爲2列(目前默認爲1),如果列的高度超過高度 - 在這種情況下,我將400px - 然後創建一個新列。如果它超過800像素,則創建第4列。修改jQuery插件Columnizer
我修改其在此處所示的Columnizer插件的源(I評論我與// jvirgo代碼):http://screenquill.com/jquerytest/autocolumn.js並在此小提琴:
我的變形例是在這裏: // jvirgo
if (targetHeight() > 100) {
numCols == 3;
}
if (targetHeight() > 200) {
numCols == 4;
}
但是,這完全破壞了柱化器的功能。我是否有不正確的語法,或者我的目標是高度錯誤的變量?