layer绑定enter键

function showSureDialog() {
    let index = layer.open({
        skin: "demo-class1",
        btn: ['确定','取消'],
        yes: function(index, layero){
            deleteFile(index)
        },
        title: "确认信息",
        area: ["315px", "160px"],
        content: "执行后不可恢复,确定删除此文件吗?",
    //    ++enter
        success: function(layero, index){
            $(document).on('keydown', function(e){  //document为当前元素,限制范围,如果不限制的话会一直有事件
                if(e.keyCode == 13){
                    deleteFile(index);
                }
            })
        }
    //    ++
    });
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
layer.open content 内容 事件是指在layer.open弹窗中的content内容中使用JavaScript代码来事件。在Layer弹窗中,我们可以通过指content的方式来展示自义的HTML内容,而通过事件,我们可以在content中的元素上添加各种事件监听器,以实现交互功能。 首先,我们需要在content内容中的HTML元素上添加事件监听器。例如,如果我们有一个按钮需要在点击时触发某个动作,我们可以给该按钮添加一个click事件监听器。具体的代码可以如下: <button id="btn">点击我</button> <script> document.getElementById("btn").addEventListener("click", function(){ // 在这里编写触发的动作代码 console.log("按钮被点击了"); }); </script> 上述代码中,我们通过getElementById()方法获取到id为"btn"的按钮元素,然后通过addEventListener()方法给按钮元素添加了一个click事件监听器。监听器了一个匿名函数,当按钮被点击时,就会执行该函数内部的代码。在这里,我们简单地输出了一条打印信息到控制台。 除了click事件,JavaScript还支持其他多种事件类型,例如mouseover,keydown等等。通过不同的事件监听器,我们可以实现各种交互功能,例如表单验证、动态加载内容等。在content中使用事件,可以为Layer弹窗提供更多的交互能力和用户体验的提升。 总结起来,layer.open content 内容 事件是通过JavaScript代码在Layer弹窗的content内容中为HTML元素事件监听器,从而实现各种交互功能。在Layer弹窗中使用事件,可以扩展页面的交互能力,并提供更好的用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值