-3

Chrome / Firefox / IE9でhttp://www.netcoremodeling.comをチェックしてから、IE8、IE7でチェックしてください。メニューがホバーに固定されており、IE7またはIE8のマウスアウトでは閉じないことがわかります。

これは非常に時代遅れのウェブサイトであり、かつてはJoomlaで構築されていましたが、その後、非常に雑然とした最小限の時間で静的サイトに引き出されました。私は数時間の間、迅速な修正を探していましたが、関連するものは何もポップアップまたは機能していません。

これを見て、誰かが私にこれのクイックフィックスが何であるかについてのヒントを与えることができますか?メニュー全体を最初から再構築する必要はありませんか?

4

1 に答える 1

2

メッセージ:オブジェクトはこのプロパティまたはメソッドをサポートしていません
行:20
文字:4
コード:0
URI: http: //www.netcoremodeling.com/ja_menus/ja_cssmenu/ja.cssmenu.js

sfHover = function() {
    var sfEls = document.getElementById("ja-cssmenu").getElementsByTagName("li");
    for (var i=0; i<sfEls.length; ++i) {
        sfEls[i].onmouseover=function() {
            clearTimeout(this.timer);
            if(this.className.indexOf("sfhover") == -1)
                this.className+= "sfhover";
        }
        sfEls[i].onmouseout=function() {
            this.timer = setTimeout(sfHoverOut.bind(this), 20); <-- this line
        }
    }
}

しかし実際には、jsファイル全体はちょっと役に立たないので、削除するだけで済みます。

<script language="javascript" type="text/javascript" src="/ja_menus/ja_cssmenu/ja.cssmenu.js"></script>
于 2012-10-12T17:07:10.867 に答える