我有一个菜单按钮,它多次出现在我已经放置点击事件的网站上。
当我点击按钮时,什么都不会发生(当只有一个按钮的实例时,它工作得很好)。我知道我需要循环一个类的多个实例所创建的节点列表,但是当我现在单击这个按钮时,什么也不会发生,我也不会在控制台中得到一个错误来给我任何指针。
以下是Javascript和Codepen中的简化说明。
Codepen:
JS
var $mainMenuButton = document.getElementsByClassName('desktopmenubutton');
var $mainMenuButtonAll = function () {
我有一个按钮,当点击显示一个对话框。但是当您多次快速单击该按钮时,它将在屏幕上显示2个或更多的对话框。取决于在对话框显示之前单击该按钮的次数。所以我不得不多次关闭每个对话框..。
我已经使用了dialog.isShowing,但是当您多次快速单击按钮时,它似乎会忽略它。
...So我想在对话框关闭的时候点击按钮。
private var mFlag = false
fun myButton(view : View) {
var tempDialog = AlertDialog.Builder(this).create()
if (!mFlag) {
我有一个按钮可以保存用户编辑的内容。我不希望他们多次点击保存按钮,因为它在服务器上造成了负载。我想在他们点击按钮后禁用它。下面是我尝试过的方法(但不起作用):
var active = true;
$("#save").click(function() {
if (!active) return;
active = false;
........
........
........
active = true;
问题是用户仍然可以在元素上单击多次。我如何解决这个问题?
编辑:对不起,我忘了提一下,我想在onclick代码执行完毕后启用点击。