重複の可能性:
関数を1回だけ実行する
私はこのコードを持っていて、DIVインサイドフレームを一度だけ移動させたいのですが、時間間隔を置いてクリックすると機能します。
一度に何度もクリックすると、1回だけでなく無限に移動します:/
$(document).ready(function(){
$(".arrow").click(function(){
pos = $("#insideframe").css('margin-left');
pos = (pos.substr(0, 3));
var posi = parseInt(pos);
if(posi < -23 ){
die();
}else if(posi > -20 ){
$("#insideframe").animate({
marginLeft: '-=230'
}, 800 );
}
});
});
どうすれば一度だけトリガーできますか?