layer弹窗 绑定回车关闭事件

提问 未结 精帖
15 11036
SMALL
SMALL VIP2 2016-11-20
悬赏:5飞吻
layer.open({
title: '回车关闭测试'
,content: '我是内容'
,btn: ['确认','关闭']
,success: function(layero, index){
this.enterEsc = function(event){
if(event.keyCode === 13){
layer.close(index);
return false; //阻止系统默认回车事件
}
};
$(document).on('keydown', this.enterEsc); //监听键盘事件,关闭层
}
,end: function(){
$(document).off('keydown', this.enterEsc); //解除键盘关闭事件
}
});
回帖
  • [哈哈] [哈哈] [哈哈] [哈哈]
    0 回复
  • 头像好闪~~强迫症盯着看了老半天[困]
    0 回复
  • window.onload=function(){
    layer.open({
    title: '回车关闭测试'
    ,content: '我是内容'
    ,btn: ['确认','关闭']
    ,success: function(layero, index){
    this.enterEsc = function(event){
    if(event.keyCode === 13){
    layer.close(index);
    return false; //阻止系统默认回车事件
    }
    };
    $(document).on('keydown', this.enterEsc); //监听键盘事件,关闭层
    }
    ,end: function(){
    $(document).off('keydown', this.enterEsc); //解除键盘关闭事件
    }
    });
    }
    </script>
    0 回复
  • 试了一下,加载了layui组件之后,进页面就弹出,可是按了键盘没反应啊
    0 回复
  • SMALL
    2016-11-25
    @我萌怪我喽 不能吧?我测试过可行啊
    0 回复
  • @SMALL 。。。。为啥啊。我做了个demo,页面啥也没写,就是进去就执行这个方法,可是没成功啊。。
    0 回复
  • @SMALL 有demo吗?可以发一份吗?我邮箱是1917088704@qq.com谢谢了啊[嘻嘻]
    0 回复
  • SMALL
    2016-11-25
    @我萌怪我喽 加群 362926956 然后@
    0 回复
  • 有QQ群吗,我用layer有几个月了,有些地方还不能信手拈来
    0 回复
  • SMALL
    2016-11-27
    @我不是你的菜 362926956
    0 回复
  • teemo
    2017-4-7
    @SMALL 群进不去了
    0 回复
  • teemo
    2017-4-7
    我也是success禁用了之后layer都不弹出了
    0 回复
  • 请问设置btn两个按钮“确定”、“取消”怎么用tab键转换呀??
    0 回复
  • @半句姜丝 button.Focus(); 试试
    0 回复
  • willWang
    2017-11-22
    非常棒,不错的。[爱你]
    0 回复
本帖已设置禁止回复