0

ナビゲーション メニューに関連するエラーに問題があります。カーソルを合わせると、JavaScript エラーが表示されます。「未定義」は関数ではありません (「$(this).calcSubWidth()」を評価しています)。menu.js にあります。ただし、エラーがあっても、メニューは正常に機能します。

ウェブサイト: http://csenew.drdino.coresense.com

あなたが与えることができるどんな助けも大歓迎です。

4

1 に答える 1

2

見ていてmenu.js、あることに気が付きました。calcSubWidth関数内でプラグイン ( ) を作成していますmegaHoverOvermegaHoverOverメニュー項目にカーソルを合わせるたびに呼び出されるため、calcSubWidth毎回再定義することになります。の定義をcalcSubWidthdocument.ready 関数の先頭に移動してみて、それが役立つかどうかを確認してください。

別のコメント -どこでもグローバルとしてアクセスするのではなく、rowWidthから戻ることを検討してください。calcSubWidthグローバルは、デバッグやスコープ チェーンを移動するときのパフォーマンス ヒットなど、多くの理由で使用するのに適していません。

于 2012-05-08T16:45:47.910 に答える