判断单双击事件

var clickFlag = null;

//为表格添加行单击事件
            layuiTable.on("row(checkboxX)", function (objson) {
                Largenumberr = objson.data;

                //一开始声明的全局变量为null,if判断语句为flash,不执行该if语句,当再点击单击事件,if判断语句为true,执行if语句清除clickFlag单击事假,再选择到数据;
                if (clickFlag) {
                    clickFlag = clearTimeout(clickFlag);
                }

                clickFlag = setTimeout(function () {
                    //标注选中行样式(蓝色背景)
                    //console.log(objson)
                    objson.tr.addClass("layui-bg-blue").siblings().removeClass("layui-bg-blue");
                    //formval回填事件
                    form.val("RecordsRetentiondex", objson.data);
                    //显示框
                    layer.msg('你已选择到数据,请点击"加入所选商品"进行打开!', { icon: 1 });
                    modexVoopdexc();
                }, 300);
            });

            //如果方法还未被执行,我们可以使用 clearTimeout() 来阻止它
            //clearTimeout() 方法可取消由 setTimeout() 方法设置的定时操作
            //为表格添加行双击事件
            layuiTable.on("rowDouble(checkboxX)", function (obj) {
                 //选中行,勾选复选框
                //obj.tr.find("div.layui-unselect.layui-form-checkbox")[0].click();
                //在300毫秒内,连续点击两次,进行双击事件,
                //if语句clickFlag,进行清除单击事件
                if (clickFlag)
                {
                    clickFlag = clearTimeout(clickFlag);
                }

                //标注选中行样式(蓝色背景)
                obj.tr.addClass("layui-bg-blue").siblings().removeClass("layui-bg-blue");
                Largenumber = obj.data;
                form.val("RecordsRetentiondex", Largenumber);
                ViewTheSelectedItems();
                //RecordIndex.reload
                modexVoopdexc();
            });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值