Показать сообщение отдельно
  #3 (permalink)  
Старый 21.02.2014, 11:33
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

1.
function test() {
   if(arguments.callee.clicked) return;
   arguments.callee.clicked = true;
   //code...
}


2.
var flag;

function test() {
   if(flag) return;
   flag = true;
   //code...
}


Ну а когда нужно, то просто менять значение на false, чтобы ф-цию можно было снова запустить.
Ответить с цитированием