0

ページの下部にasp.netメニューコントロールがあります。メニューコントロールにサブメニューがあり、画面が小さい場合にサブメニューが非表示になると解決できない問題があり、メニューコントロールのcssを表示するように変更しようとしました下方向ではなく上方向のメニューですが、これはうまくいきませんでした。今、私はすべてのメニューが表示されるようにページの一番下までスクロールしたい場合でも、簡単な解決策を探しています。

私はさまざまなことを試しました

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

これまでのところ、どのクラスでもトラップすることはできません。私はjqueryやCSSのような人ではありません。何か間違ったことをしていると確信しています。この点で助けていただければ幸いです。

すべてのメニューが表示されるように、ページの一番下までスクロールする上方向にメニューを表示する必要があります。

考えられる解決策

ddMenuSlider.js ファイルの次の 2 行のコードを変更します。

に変え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

簡単な解決策の 1 つはul、ポップアップ メニューを開いて保持し メニューの高さを24ピクセル(実際には 26 ピクセルですが、24 または 25 を配置して線が接続されているように見えるようにする)topで使用することです。bottom

あなたはスタイルをインラインに持っているので、インラインの変更は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 に答える