2012-01-13 6 views
1

jquery plugin superfishのメニューがあります。問題は、Chromeのリンクをクリックできないことです。スーパーフィッシュ付きメニュー - クロムで作業していないリンク

スーパーフィッシュメニューを無効にすると正常に動作します。私はそれがz-indexかマークアップかもしれないと思いますが、私はエラーを見つけることができません。

リンクは次のとおりです。http://goo.gl/AkdXh

は誰でも見ることができますしてください?

答えて

1

onload_frontend.jsには、すべてのリンクが機能しないようにするスクリプトがあります。すべてのタグでclickイベントにバインドされ、hrefのurlにリダイレクトされるデフォルトのアクションが取り消されます。リンクを機能させるには、そのコードを削除する必要があります。

$('a').click(function() { 
    event.preventDefault(); 
    return false; 
}); 

http://api.jquery.com/event.preventDefault/

メニューのリンクは、コードのdoesntの仕事ので、IEで動作します。リンクがクリックされたときにデフォルトアクションが実行されると、次のエラーが発生します。つまりページがリダイレクトされます。

"Object doesn't support property or method 'preventDefault'" 

IEの開発ツールを使用してコードにブレークポイントを設定すると、エラーが表示されます。

+0

アップス。誰かが眠っていた;)ありがとう – jribeiro

関連する問題