0
我有一个嵌套菜单栏的问题。当浏览器启动或调整大小时,如何让它始终显示在屏幕上?嵌套的菜单栏显示
$('.item').mouseover(function(){
var ul=$(this).children('ul');
ul.css("visibility","visible");
var heigh=$(window).height()-ul.offset().top;
if(heigh < 600){
ul.offset({ top: heigh-500});
}
});
jsfiddle.net/srontopekok/qJR4n/3我想在子菜单中未关闭屏幕的底部,并保持不动。看起来像tmall.com
你想永远显示这个菜单,因为它出现'mouseover'时? –
作为一个方面说明,你的代码中有多个错误,而使用'heigh'而不是'height'。先尝试修复这个问题,同时也发布你的HTML和菜单样式。 – DigTheDoug