0

要素がクリックされたとき、マウスボタンが離されるまでn秒ごとに関数を呼び出したいです。

これはどのようにすればよいですか?

編集:

    var interval,
        i = 0;

    $("a").on("mousedown", function(){
           interval = setInterval(function(){ $(".results").append(i++); }, 250);
    });

    $(document.body).on("mouseup", function(){
           clearInterval(interval)
    });​
4

2 に答える 2

3

ハンドラーを呼び出してsetIntervalから、を呼び出します。mousedownclearIntervalmouseup

于 2012-04-18T00:13:09.587 に答える
3

これを試してください:http://jsfiddle.net/BDSUZ/

于 2012-04-18T00:19:43.610 に答える