查看: 2998|回复: 2

按钮 在点击按钮时瞬间点了两次 执行了两次 重复执行了

升级   0.14%

123

主题

107

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2024-4-10 10:45:03 | 显示全部楼层 |阅读模式
如何短时间内不重复执行   代码怎么写

比如5秒内点击多次只执行一次
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-4-12 10:46:49 | 显示全部楼层
在click事件里增加,点击后加disable属性
回复

使用道具 举报

升级   0.14%

123

主题

107

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2024-7-24 15:34:38 | 显示全部楼层
论坛管理员 发表于 2024-4-12 10:46
在click事件里增加,点击后加disable属性


弹窗 确认按钮 "text": "确定",  如何只执行一次   代码要怎么修改
var dialog = o2.DL.open({
  "style" : "o2",
  "title": "弹出框标题",
  "width": "400",
  "height" : "200",
  "isMax": false,
  "isClose": true,
  "isResize": true,
  "isMove": true,
  "isTitle": true,
  "offset": {"x":-200, "y": -100},
  "mask": true,
  "content": new Element("div"),
  "container": this.form.getApp().content,
  "duration": 200,
  "buttonList": [
    {
      "text": "确定",
      "action": function(){
          var result = {"key":"value"};
          if (callback) callback.apply(this, [result]);  
          dialog.close();
      }.bind(this)
    },
    {
      "text": "取消",
      "action": function(){
      
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread