0

わかりました、ここで非常に奇妙な問題です。同じページにリンクするサブ ナビゲーション メニューがありますが、URL を介して GET 変数を渡すので、小さなアプリケーションは表示するサービスを認識します。私が抱えている問題は、サブメニューのどのリンクがクリックされても、jQuery がリストの最後のリンクから属性を返すことです。イベントを外側の「li」要素にバインドしようとしましたが、同じ問題が発生します! また、取得しようとしている属性に関係なく発生します。

小さなアプリケーションがクリックされたアイテムから文字列を取得して、実行して目的のデータをロードするようにパラメーターを設定するだけでよい場合に、リンクがページをリロードしないようにしようとしていることを除けば、問題にはなりません。最も簡単な方法は、Web ホスト上のページの作業コピーにリンクすることだと思います。

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

現在、問題が実際に発生していることを確認できるように、href 属性を警告しています。

4

1 に答える 1

1

エラー - services.1.1.js の 203 行目と 204 行目 - イベントが定義されていません:

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

デフォルトのアクションを防ぐために、関数でイベントを渡す必要があります。

li.bind('click touchstart', function(e) {
e.preventDefault(); 
于 2012-05-02T20:34:02.260 に答える