@PPilot

JavaScript -Почему вызывается функция и без обработчика 'click'?

Добрый день. Объясните пожалуйста
Так функция работает корректно. При нажатии на кнопку запускается CheckAnswer
$('#btn-1').bind('click', CheckAnswer);

Но мне нужно в функцию CheckAnswer(1) что-то передать, для примера передать 1
$('#btn-1').bind('click', CheckAnswer(1));
И в этом случае функция CheckAnswer(1) запускается сразу при загрузке скрипта, а не обрабатывается по "click"

Подскажите пожалуйста, в чем может быть проблема.
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
zendor
@zendor
Попробуйте вот так (кстати jQ метод bind является устаревшим):
$('#btn-1').click(CheckAnswer.bind(null, 1));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы