2012-05-02 13 views
0

ここで非常に非常に奇妙な問題です。私は同じページにリンクするサブナビゲーションメニューを持っていますが、小さなアプリケーションがどのサービスを表示するかを知るためにGET変数をURLに渡しています。私が抱えている問題は、サブメニューのどのリンクがクリックされても、jQueryはリストの最後のリンクから属性を戻していることです。私は外部の 'li'要素にイベントをバインドしようとしましたが、同じ問題が発生します!それはまた、私がつかむことを試みている属性に関係なく発生します。サブメニューリンクの各クリック機能に問題があります。

小規模のアプリケーションが実行する必要があるすべてのリンクが、クリックされた項目から文字列を取得して実行およびロードするように設定している場合、リンクがページを再読み込みしないようにすることを除いて、問題はありません所望のデータ。私は私がちょうどWebホスト上のページの作業コピーにあなたをリンクするための最も簡単な方法があると思います:

http://www.dealertec.com/_index.html

私は現在、あなたが行動に問題を見ることができるように、それはhref属性を警告してい。

答えて

1

エラー - services.1.1.jsのライン203 & 204 - イベントが定義されていない。

li.bind('click touchstart', function() { 
event.preventDefault(); 

あなたはデフォルトの動作を防止するために、機能にイベントを渡す必要があります:

li.bind('click touchstart', function(e) { 
e.preventDefault(); 
+0

ありがとうございますが、これは私が持っている主な問題を解決しません:( – Throttlehead

関連する問題