0

ここ - http://desandr.ci-team.ru (「КАТАЛОГ」をマウスでクリック)

FF と Chromium では正常に動作します - 要素の下の「マウスイン」でメニューが表示されます。Internet Explorer 8 で - 何もありません。

これは何ですか、どうすれば修正できますか?

4

1 に答える 1

0

私は得た

キャッチされていない TypeError: null のプロパティ 'left' を読み取れません

popup.js ファイルの 5 行目:

$(menu).css("left", $(this).offset().left);

これが機能しない理由である可能性があります。Chrome 18.0.1025.168でテストしました

toggle_menu 関数の署名を確認してください。現在、パラメーターはありません。「this」と「$(this)」の違いに注意してください。

準備完了機能で試すことができます

toggle_menu($(this));

要素を受け入れるように toggle_menu 関数を変更します

function toggle_menu(myLink) {
    menu = myLink.attr("pp");
于 2012-05-09T16:02:03.113 に答える