jQuery滚动条滚动显示手机菜单

jQuery滚动条滚动显示手机菜单

刚开始打开页面,右下角菜单是隐藏的,当滚动条滚动到一定距离,便显示菜单。当滚动条到顶端的时候会隐藏菜单。

淘建站为您提供更多_导航菜单_导航菜单_菜单_右下角,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 170 次

打赏作者

觉得不错,可打赏下作者

下载资源

免费共享

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

右下角菜单html代码

<div id="cd-nav">
    <a href="javascript:void(0)" class="cd-nav-trigger">Menu<span></span></a>

    <nav id="cd-main-nav">
        <ul>
            <li><a href='http://www.sucaiq.com/js/362.html' target='_blank'>PHP汉语拼音转换</a></li> <li><a href='http://www.sucaiq.com/js/363.html' target='_blank'>BoxSlider演示3种滚动内容方式</a></li> <li><a href='http://www.sucaiq.com/js/364.html' target='_blank'>jQuery表单美化插件cForm</a></li> <li><a href='http://www.sucaiq.com/js/365.html' target='_blank'>Xslider演示8种滚动效果</a></li> 
        </ul>
    </nav>
</div>

滚动时判断是否显示右下角菜单

$(window).scroll(function() {
    checkMenu();
});
function checkMenu() {
    if ($(window).scrollTop() > offset && !navigationContainer.hasClass('is-fixed')) {
        navigationContainer.addClass('is-fixed').find('.cd-nav-trigger').one('webkitAnimationEnd oanimationend msAnimationEnd animationend', function() {
            mainNavigation.addClass('has-transitions');
        });
    } else if ($(window).scrollTop() <= offset) {
        //check if the menu is open when scrolling up
        if (mainNavigation.hasClass('is-visible') && !$('html').hasClass('no-csstransitions')) {
            //close the menu with animation
            mainNavigation.addClass('is-hidden').one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend', function() {
                //wait for the menu to be closed and do the rest
                mainNavigation.removeClass('is-visible is-hidden has-transitions');
                navigationContainer.removeClass('is-fixed');
                $('.cd-nav-trigger').removeClass('menu-is-open');
            });
            //check if the menu is open when scrolling up - fallback if transitions are not supported
        } else if (mainNavigation.hasClass('is-visible') && $('html').hasClass('no-csstransitions')) {
            mainNavigation.removeClass('is-visible has-transitions');
            navigationContainer.removeClass('is-fixed');
            $('.cd-nav-trigger').removeClass('menu-is-open');
            //scrolling up with menu closed
        } else {
            navigationContainer.removeClass('is-fixed');
            mainNavigation.removeClass('has-transitions');
        }
    }
}

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/604.html
jQuery滚动条滚动显示手机菜单 希望对你有帮助,感谢您的支持!
  • jquery右下角扇形打开图标导航代码

    jquery右下角扇形打开图标导航代码

  • 原生js仿360开机启动右下角关闭浮动层效果

    原生js仿360开机启动右下角关闭浮动层效果

  • jQuery仿淘宝商品发布三级联动菜单代码

    jQuery仿淘宝商品发布三级联动菜单代码

  • jQuery select双向选择列表菜单代码

    jQuery select双向选择列表菜单代码

  • JQ响应式滚动显示浮动菜单锚点定位效果

    JQ响应式滚动显示浮动菜单锚点定位效果

  • jQuery css3仿游戏网站右键环形菜单代码

    jQuery css3仿游戏网站右键环形菜单代码

  • jquery右键菜单插件鼠标右键列表菜单代码

    jquery右键菜单插件鼠标右键列表菜单代码

  • jQuery css3鼠标悬停图标展开手风琴导航菜单

    jQuery css3鼠标悬停图标展开手风琴导航菜单

  • jQuery上下收缩滑动树型菜单代码

    jQuery上下收缩滑动树型菜单代码

  • jQuery多种条件筛选下拉菜单选择框代码

    jQuery多种条件筛选下拉菜单选择框代码

  • 10个css3+jq很实用的动画菜单

    10个css3+jq很实用的动画菜单

  • 原生js下拉菜单

    原生js下拉菜单

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