jQueryで一つのボタンでタイマを繰り返し有効/無効するコードのメモ。
$('#button').one('click',
function(){
var fn = arguments.callee;
var id = setInterval( function() { console.log('a'); },120);
$('#button').one('click' ,function(){ clearInterval(id);$('#button').one('click',fn)});
});