我正在嘗試設置菜單,並用:獲取菜單的高度在頁面加載
var headed = $('#menu-main_menu li');
headed.hover(
function() {
var subed = $(this).find('ul.sub-menu').height();
var headwi = $(this).width();
$(this).find('ul.sub-menu').css({'top': -subed, 'width': headwi }).show();
},
function() {
$(this).find('ul.sub-menu').hide();
return false;
}
);
下面是一個例子的jsfiddle:http://jsfiddle.net/moabi/VDZYV/2/ ,正如你所看到的,它沒有得到第一槍的高度。我做錯了什麼 ? (菜單在頁面的底部,所以我想子菜單上去,這就是爲什麼我把負值) 謝謝
確切!我設置子菜單的寬度,現在它得到正確的高度... thx – moabi 2011-12-15 10:17:18
太棒了,很高興我可以幫助! – 2011-12-15 18:40:24