【发布时间】:2018-06-08 16:29:18
【问题描述】:
我有一个带有两个点击事件的按钮。我无法禁用一个“点击”事件,同时保持另一个。
需要有功能,所以第一次点击会提示(“第一次点击”),第二次点击会提示(“第二次点击”),第三次点击会提示(“第一次点击”),在第四次点击时会提醒(“第二次被点击”)等等......
<button id="clickable">
$('#clickable').on('click', function first_click () {
alert("first was clicked");
$("#clickable").off('click', first_click);
$('#clickable').on('click', function second_click () {
alert("second was clicked");
// need to have functionality so on the first click will alert("first was clicked"), on the second click will alert("second was clicked"), on the third click will alert("first was clicked"), on fourth click will alert("second was clicked") and so on...
});
});
【问题讨论】:
-
使用布尔标志来识别点击事件
标签: javascript jquery dom web-frontend client-side-scripting