「本文」をクリックするたびに、カーソルの下に小さなアニメーションをバインドしようとしています: http://jsfiddle.net/Nippon/pARR3/
var timeoutHandle = setTimeout(function(){
$(".click").removeClass("clickOn");
}, 1000);
$('html').click(function(e){
e.preventDefault();
$(".click").addClass("clickOn");
clearTimeout(timeoutHandle);
setTimeout(function(){
$(".click").removeClass("clickOn");
}, 1000);
});
問題は、同じクリックで addClass を削除する方法がわからないことです。今のところ setTimeout を使用していますが、クリックが遅く、ダブルクリックが発生しないように機能しています。狂ったようにクリックし始めると、アニメーションが地獄に落ちます。
誰かが私が作ったこの混乱を片付けて、それをスムーズ/ダブルクリック防止にするのを手伝ってくれませんか?