Как я могу добавить событие на одно нажатие на функцию?
Я хотел бы добавить прослушиватель события click для функции, но хотел бы, чтобы это происходило только один раз. Как я мог это сделать?
Я хотел бы также держаться подальше от JQuery, если это возможно, пожалуйста.
РЕДАКТИРОВАНИЕ
Поскольку ответы, которые я получаю за это, полностью удовлетворяют мою потребность, я, хотя, возможно, сделаю это немного более понятным с контекстом.
Я пишу функцию для рисования прямоугольника, сначала одним нажатием на кнопку, чтобы инициировать функцию прямоугольника. Затем в функции drawRectangle есть два прослушивателя событий щелчка. Это те события, которые я бы хотел, чтобы они произошли только один раз в функции. Позволяет пользователю затем создать еще один прямоугольник, если он снова нажмет кнопку инициализации прямоугольника.