Показать сообщение отдельно
  #4 (permalink)  
Старый 17.04.2013, 16:37
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Самое простое решение - флаг.
var flag = new Boolean(true);//Создаем логическую переменную (со значением true)

$('selector').click(function() {
  if (flag) {//Если flag == true
    flag = false;//Меняем значение переменной flag
    func1.call(this);//Вызываем func1 с контекстом этой функции (т.е. в вызванной функции this = this этой функции)
  } else {//Если flag не равно true
    flag = true;
    func2.call(this);
  }
  return false;
});

function func1() {...};
function func2() {...};


Но в общем никто не мешает вам пользоваться не последней версией jQuery.

Последний раз редактировалось tsigel, 17.04.2013 в 17:32.
Ответить с цитированием