0

我在页面底部有 asp.net 菜单控件,我有一个问题,如果菜单控件有子菜单,然后如果屏幕很小,它们会隐藏,我无法解决这个问题,我试图更改菜单控件的 css 以显示向上方向而不是向下方向的菜单,这对我不起作用。现在我正在寻找一个简单的解决方案悬停,即使我想向下滚动到页面底部,以便所有菜单都可见。

例子

我尝试了不同的东西,比如

   var $elem = $('#Container');
   $(".popout level1 static selected").hover(function () {
        $(document).scrollTop($(document).height());
        return false;
    });

到目前为止,我什至无法使用任何类来捕获,我不是 jquery 或 CSS 类型的人,我确信我做错了一些事情。我将不胜感激在这方面的帮助。

我要么希望菜单以向上滚动到页面底部的方向显示,以便所有菜单都可见。

可能的解决方案

在 ddMenuSlider.js 文件中更改以下两行代码

更改topbottom_top:''

$subul.css({bottom:this.istopheader && setting.orientation!='v'? this._dimensions.h+"px" : 0}) 

$mainmenu.find("ul").css({ display: 'none', visibility: 'visible', top:''}) 
4

2 回答 2

1

一个简单的解决方案是ul打开并按住弹出菜单以删除 top并使用24pxbottom的菜单高度(实际上是 26,但放置 24 或 25 以看起来线连接)。

您具有内联样式,因此内联更改是style="bottom:24px;"(以及样式的其余部分)


(来源:planethost.gr

这样菜单就会打开。

于 2012-12-24T10:13:21.660 回答
1

也许你可以试试这个:

只需在以下位置找到这个ddsmoothmenu.js

`$subul.css({top:this.istopheader`
   //--------^^^-------------------change this to bottom

尝试更改此设置,看看是否有帮助。

于 2012-12-24T11:20:58.970 回答