Onclick() странно ведет себя в javascript
Привет, у меня есть кнопка на HTML и с функцией onClick под названием OnAddButtonClick (). Всякий раз, когда функция запускается, javascript определит, идет ли она от левого клика или от правого клика, и выведет сообщение на основе этого клика.
Но одна странная вещь заключается в том, что при втором щелчке вперед корпус переключателя получит автоматический цикл дважды, хотя я только что нажал на него один раз. И впоследствии, если я нажму на него снова (3-й раз), корпус переключателя будет повторять цикл три раза и увеличивать количество циклов по мере его продолжения...
Ниже мой код JavaScript:
OnAddButtonClick: function () { $('#btnAdd').click(function (e) { switch (e.which) { case 1: alert('Left Click Pressed'); break; case 3: alert('Right Click Pressed'); break; default: break; } }); },
Любая помощь будет оценена по достоинству. Спасибо.
Что я уже пробовал:
1. Поиск в интернете для лучшего понимания элемента нажмите объяснение, но безрезультатно.