escape关闭bootstrap响应式弹出层

escape关闭bootstrap响应式弹出层

本文演示了hwLayer在线打开确定框弹出层,支持手动点击或按escape键关闭弹出层。而且支持手机自适应,淡入淡出效果也不错。

淘建站为您提供更多_悬浮层/弹出层_弹窗_弹出层_confirm,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 384 次

打赏作者

觉得不错,可打赏下作者

下载资源

免费共享

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。

点击弹出层按钮

<a class="btn btn-info btn-lg show-layer" data-show-layer="hw-layer" role="button">点击弹出层</a>

hw-layer遮罩层和内容html代码

<div class="hw-overlay" id="hw-layer">
    <div class="hw-layer-wrap">
        <span class="glyphicon glyphicon-remove hwLayer-close"></span>
        <div class="row">
            <div class="col-md-3 col-sm-12 hw-icon">
                <i class="glyphicon glyphicon-info-sign"></i>
            </div>
            <div class="col-md-9 col-sm-12">
                <h4>你确定吗?</h4>
                <p>这是HTML+CSS+Javascript实现的一个弹出层效果,它是响应式的,它可以在所有现代浏览器上工作(包括PC和移动端)。</p>

                <button class="btn btn-success hwLayer-ok">确 定</button>
                <button class="btn btn-warning hwLayer-cancel">取 消</button>
            </div>
        </div>
    </div>
</div>

触发弹出层

$('.show-layer').on('click', function() {
    var layerid = $(this).data('show-layer');
    showLayer(layerid);
});
function showLayer(id) {
    var layer = $('#' + id),
            layerwrap = layer.find('.hw-layer-wrap');
    layer.fadeIn();
    //屏幕居中
    layerwrap.css({
        'margin-top': -layerwrap.outerHeight() / 2
    });
}

点击或者触控弹出层外的半透明遮罩层,关闭弹出层

$('.hw-overlay').on('click', function(event) {
    if (event.target == this) {
        hideLayer();
    }
});

按ESC键关闭弹出层

$(document).keyup(function(event) {
    if (event.keyCode == 27) {
        hideLayer();
    }
});

隐藏层淡入淡出

function hideLayer() {
    $('.hw-overlay').fadeOut();
}

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/831.html
escape关闭bootstrap响应式弹出层 希望对你有帮助,感谢您的支持!
  • jQuery点击遮罩弹出层固定网页中间

    jQuery点击遮罩弹出层固定网页中间

  • jquery CSS3制作简洁遮罩弹出层动画代码

    jquery CSS3制作简洁遮罩弹出层动画代码

  • 京东商城轮播图切换淡入淡出效果jq实现

    京东商城轮播图切换淡入淡出效果jq实现

  • jquery colorbox弹出层插件制作图片弹出显示代码

    jquery colorbox弹出层插件制作图片弹出显示代码

  • jQuery网页弹出层分享按钮插件

    jQuery网页弹出层分享按钮插件

  • jquery+css3弹出层插件

    jquery+css3弹出层插件

  • jquery 弹出层插件FancyBox弹出层演示支持图片、文章

    jquery 弹出层插件FancyBox弹出层演示支持图片、文章

  • javascript弹出层插件可自定义js弹出层动画特效

    javascript弹出层插件可自定义js弹出层动画特效

  • jquery弹出层插件点击弹出层可拖动特效

    jquery弹出层插件点击弹出层可拖动特效

  • jquery实现加载更多和弹出层

    jquery实现加载更多和弹出层

  • jQuery手机端点击弹出层选取时间代码

    jQuery手机端点击弹出层选取时间代码

  • jQuery弹出层插件三种简单遮罩弹出框效果

    jQuery弹出层插件三种简单遮罩弹出框效果

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2