1

これは基本的なことですが、これまでに行ったことはありません..リンクをタップするだけで、「キャンセル」または「OK」が表示されます-現在のスクリプトでは、キャンセルをクリックするとリダイレクトされます。現在のページに移動する必要がある場合。

これはモバイル用ですが、代わりに .on を使用する必要がありますか?

js

$("a").click(function(event){
    if (confirm('click ok to continue, or cancel to stay on page')) {
    }
});

ありがとう

4

1 に答える 1

1

試してくださいpreventDefault()

$("a").click(function(event){
    event.preventDefault();

    if (confirm('click ok to continue, or cancel to stay on page')) {

    }
});

または:

$("a").click(function(event){

    var answer = confirm('click ok to continue, or cancel to stay on page');

    if(answer){
        // go to destination
        return true;
    }else{
        // cancel
        return false;
    }
});
于 2013-03-07T14:59:03.723 に答える