2011-07-06 17 views

答えて

0

これは確かに「箱から」作られていないいくつかの仕事を必要とします。あなたはあなたが求めているものの基礎を理解しなければなりません。

最初に:confirm => "Are you sure?"のリンクをクリックすると、data-confirmという属性がHTMLタグに追加されます。次に、data-confirm属性を持つすべての要素にバインドされたイベントリスナーがあり、単に属性値のconfirm( "Are you sure?")を実行します。ユーザーが「はい」をクリックすると何も起こりません。つまり、リンクが続いています。ユーザーがキャンセルをクリックすると、イベントはキャンセルされ、リンクは追跡されません。

あなたがしたいことは、この動作を破ることです。呼び出されたアクションを保存し、現在のイベントをキャンセルしたいとします。次に、jqueryダイアログを使用し、ユーザーの選択に応じて、そのアクションを再度呼び出すか、何もしません。

confirmの場合と同様に、ブラウザがjqueryダイアログの応答を待たないので、confirmをjqueryダイアログに置き換えることはできません。

あなたが実装しようとしているものの基本を理解するのを助けてくれる希望。

+0

私の質問を解決してくれてありがとうDominic :) –

関連する問題