私のページの1つで、最初にユーザーにナビゲートするかどうかを尋ねたいと思います。ユーザーが「いいえ」と答えた場合、遷移は発生しません。
私はこのコードを試した:
$("#pTakeCardSet").live("pagebeforehide",function(event, ui){
event.stopPropagation();
});
しかし、それは機能しません。新しいページはまだロードされています。
誰も同じ問題を抱えていますか?
回答:
回答№1は2あなたはライブイベントに噛まれているかもしれません-から: http://api.jquery.com/event.stopPropagation/
以来。live()メソッドハンドル に伝播したイベント ドキュメントの上部、そうではありません ライブの伝播を停止することが可能 イベント。同様に、によって処理されるイベント .delegate()は常にに伝播します それらが存在する要素 委任;任意のイベントハンドラ その下の要素はすでにあります までに実行された 委任されたイベントハンドラーが呼び出されます。