• JQ根据鼠标上下移动设置导航浮窗


    下面的代码是你现在可以看见我博客的导航条效果。(JQ放于js文件中,Css放于导航页面中)

    前往博客: 【JQ根据鼠标上下移动设置导航浮窗】  花里胡哨(三)

    在导航栏中加入ID--"herds",Class--"herds",CSS放于样式中,JQ放于js文件或底部。

    当然也可以自己修改ID或者Class以及放置的位置。

    CSS:

    1 .herds { 100%;height: 90px;background: rgba(255, 255, 255, 0.52);border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;font-size: 14px;box-shadow: 0 0 25px rgba(74, 59, 114,1);}
    2 .herds-nav {position: fixed;top: -90px;-webkit-transition: top .5s;-moz-transition: top .5s;-o-transition: top .5s;transition: top .5s;}
    3 .herds-nav-appear {top: 0;}

    JQ: 代码展开

    function scrollfix() {
        var fnav = $('#herds'),
            t = fnav.offset().top,
            h = fnav.outerHeight(),
            winTop1 = 0,
            winWidth = $(window).width(),
            holder = jQuery('<div>');
        $(window).on('scroll', function () {
            var winTop2 = $(window).scrollTop();
            holder.css('height', h);
            //开始浮动,不过不显示
            if (winTop2 > t && winWidth > 980) {
                holder.show().insertBefore(fnav);
                fnav.addClass('herds-nav');
            } else {
                holder.hide();
                fnav.removeClass('herds-nav');
            }
            //判断鼠标向上滚动,显示出来
     

    代码展开
  • 相关阅读:
    Service
    adb server is out of date
    Notification.Builder
    eclipse连接小米2调试程序的问题
    Date类
    this指向冒泡排序二分查找
    Dom事件键盘事件
    Dom事件键盘事件
    12.4Dom事件键盘事件
    事件对象
  • 原文地址:https://www.cnblogs.com/AmayaYi/p/11127989.html
Copyright © 2020-2023  润新知