jQuery比bootstrap效果还帅的响应式模态窗口弹出层

jQuery比bootstrap效果还帅的响应式模态窗口弹出层

这是一款很简单的modal弹出层插件,js很简单,都封装在main.js,初学者也能看明白,还有注释哦。若是放在手机端浏览,效果更佳!~

淘建站为您提供更多_导航菜单_弹窗_modal_模态框,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 396 次

打赏作者

觉得不错,可打赏下作者

下载资源

免费共享

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

modal菜单和关闭按钮

<div class="cd-bouncy-nav-modal">
    <nav>
        <ul class="cd-bouncy-nav">
            <li><a href="http://www.sucaiq.com">首页</a></li>
            <li><a href="http://www.sucaiq.com/js">jQuery</a></li>
            <li><a href="http://www.sucaiq.com/php">PHP</a></li>
            <li><a href="http://www.sucaiq.com/templates">模板</a></li>
            <li><a href="http://www.sucaiq.com/site">网址</a></li>
            <li><a href="http://www.sucaiq.com/tools">工具</a></li>
        </ul>
    </nav>
    <a href="#0" class="cd-close">Close modal</a>
</div>

显示菜单html

<a class="cd-bouncy-nav-trigger" href="#0">显示菜单</a>

main.js

var is_bouncy_nav_animating = false;
//弹出菜单
$('.cd-bouncy-nav-trigger').on('click', function() {
    triggerBouncyNav(true);
});
//关闭菜单
$('.cd-bouncy-nav-modal .cd-close').on('click', function() {
    triggerBouncyNav(false);
});
$('.cd-bouncy-nav-modal').on('click', function(event) {
    if ($(event.target).is('.cd-bouncy-nav-modal')) {
        triggerBouncyNav(false);
    }
});
function triggerBouncyNav($bool) {
    //点击若没有动画
    if (!is_bouncy_nav_animating) {
        is_bouncy_nav_animating = true;
        //切换菜单动画
        $('.cd-bouncy-nav-modal').toggleClass('fade-in', $bool).toggleClass('fade-out', !$bool).find('li:last-child').one('webkitAnimationEnd oanimationend msAnimationEnd animationend', function() {
            $('.cd-bouncy-nav-modal').toggleClass('is-visible', $bool);
            if (!$bool)
                $('.cd-bouncy-nav-modal').removeClass('fade-out');
            is_bouncy_nav_animating = false;
        });
        //判断css 动画是否开启.. 
        if ($('.cd-bouncy-nav-trigger').parents('.no-csstransitions').length > 0) {
            $('.cd-bouncy-nav-modal').toggleClass('is-visible', $bool);
            is_bouncy_nav_animating = false;
        }
    }
}

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/656.html
jQuery比bootstrap效果还帅的响应式模态窗口弹出层 希望对你有帮助,感谢您的支持!
  • 原生js简单悬浮模态框的实现

    原生js简单悬浮模态框的实现

  • Moa Modal一款轻巧的modal弹出层插件

    Moa Modal一款轻巧的modal弹出层插件

  • 通用的boostrap弹出层

    通用的boostrap弹出层

  • Custombox+bootstrap演示20种不同的手机响应式弹出层modal特效

    Custombox+bootstrap演示20种不同的手机响应式弹出层modal特效

  • jQuery+Ajax打开弹出分页层并保存多选框选中数据

    jQuery+Ajax打开弹出分页层并保存多选框选中数据

  • jQuery18种酷炫modal弹出层

    jQuery18种酷炫modal弹出层

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