0

http://www.idataresearch.comにドロップダウンメニューがあり、ページの読み込み中に発生するcss / jsの問題なしに表示されるコンテンツを回避するために、ドキュメントの読み込みが完了すると表示されます。これは、InternetExplorerを除くすべてのブラウザでうまく機能するようです。多くの場合、メニューがまったく表示されないため、ページを機能させるにはページを更新する必要があります。どんな助けでも大歓迎です。

編集:

これが機能しないドキュメント対応機能です(メニューが開いたままになることがあるという点で実際に事態が悪化したため、以前の状態に戻しました):

jQuery(document).ready(function() {

ddsmoothmenu.init({
    mainmenuid: "smoothmenu1", //menu DIV id
    orientation: 'h', //Horizontal or vertical menu: Set to "h" or "v"
    classname: 'ddsmoothmenu', //class added to menu's outer DIV
    //customtheme: ["#1c5a80", "#18374a"],
    contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
})

  jQuery('#smoothmenu1').show();
});
4

1 に答える 1

0

これがあなたが話しているコードだと思います

<script type="text/javascript">
    ddsmoothmenu.init({
        mainmenuid: "smoothmenu1", //menu DIV id
        orientation: 'h', //Horizontal or vertical menu: Set to "h" or "v"
        classname: 'ddsmoothmenu', //class added to menu's outer DIV
        //customtheme: ["#1c5a80", "#18374a"],
        contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
    })
</script>

ページの読み込みが完了する前に、このコードの実行を停止するものは何もありません。このコード(および他の多くのスクリプト)を$(document).ready()関数に配置することをお勧めします。

これはワードプレスにあります、私は信じています、それは私の専門分野ではありませんが、それは問題を助けるはずだと思います。

于 2012-09-06T17:37:06.727 に答える