【发布时间】:2016-09-28 12:01:53
【问题描述】:
我已经有一个 jQuery .on() 函数,其中单击事件在按钮上传递。
我想限制用户点击超过 1 个按钮,但我不想更改当前函数而是编写新函数
$('button').on('click', function() {
alert('hi');
});
$('button').click(function(event) {
var count = 0;
count = count + 1;
if (count > 1) {
event.preventDefault();
console.log('dont call alert');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button>Click Me !</button>
【问题讨论】:
-
可以使用jQuery .one():api.jquery.com/one
-
我已经在另一个文件中编写了一个 .on() 函数,但我无权访问该文件......所以想覆盖它
标签: javascript jquery