2
4

3 に答える 3

2

クリック関数の署名を変更して、イベント引数を受け入れ、以下を使用しpreventDefaultます。

$("a[href='#']").bind("click", function (e) { e.preventDefault(); });
$(".clickable").bind("click", function(){alert("It works!");})

これが実用的なフィドルです。

于 2010-08-20T09:43:36.893 に答える
1
于 2010-08-20T09:34:47.200 に答える
1

何かが泡立つのを防ぐために、私は常にこれに従います:

$('myAnchor').live("click", function(e) {
    e.preventDefault();
    e.stopPropagation();

    //or if you want to stop all handlers
    e.stopImmediatePropagation();

    //code here

    //for IE etc.
    return false;
});
于 2010-08-20T09:46:05.340 に答える