Я создаю очень простую игру - она начинается, когда пользователь нажимает на области, и следует прекратить после 10 секунд, так что я есть такой код:jQuery от события клика от функции интервала функции события щелчка?
$('#area').click(function(){
var timer = setInterval(function(){
clearInterval(timer);
$(this).off('click'); //this is taking window as "this"
}, 1000);
});
Но как вы можете видеть из кода $(this).off('click');
не делать то, что я хочу - как добраться до $('#area')
this
в этой области? (функция интервала функции события события). Я надеюсь, что вы поняли мой вопрос правильно, если Dont пожалуйста, комментарий :)
- $ между вар и площадью, важными здесь? –
@ jave.web не требуется синтаксически, это соглашение, показывающее, что переменная используется для хранения объекта jQuery. –
Я так и думал :) Я просто хотел быть уверенным, в любом случае это работает - забавная вещь, которую я менял только «это» - не как объект jQuery :) Спасибо. BTW В последнем коде мне это не понадобилось, но его все еще хорошо знать :) (я буду принимать это как ответ как можно скорее;) –