首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQuery特效 | 导航底部横线跟随鼠标缓动

HTML5学堂(码匠):jQuery来实现如下特效 - 在导航底部存在一条横线,跟随着鼠标缓动到相应导航项底部。...今天就针对该特效来说说如何开发(本次内容使用jQuery进行讲解,原生JavaScript代码下周一奉上) 功能效果图 ?...功能需求明确 横向导航条; 当鼠标移入导航区域的时候,在当前导航底部淡入一个横线; 当鼠标在导航区域当中左右移动时,横线跟随鼠标移动; 当鼠标移出导航区域的时候,横线淡出。...导航跟随 - 实现 结构分析 在此功能当中,核心在于结构的搭建,导航底部的横线能够来回运动,那么该横线必然需要定位到当前导航当中,因此可以确定如下的结构代码 ?...hover事件 hover事件是jQuery中的事件,不存在于原生JavaScript当中,是mouseover(鼠标移入)与mouseout(鼠标移出)的功能综合体; hover事件的基本语法为:

8.7K50

2019-08-09 满屏切换vue项目中使用 vue-fullpage.js

padding,当我们要设置一个固定在底部的菜单、导航、元素等时使用 // paddingBottom: "100px", // //固定的元素,为jquery选择器;可用于顶部导航等...navigation: true, // //导航小圆点的位置,可以设置为left或者right // navigationPosition: right, // //鼠标移动到小圆点上时显示出的提示信息...// navigationTooltips: ["第一页","第二页","第三页"], // //是否显示当前页面小圆点导航的提示信息,不需要鼠标移上 // showActiveTooltip...navigation: true, // //导航小圆点的位置,可以设置为left或者right // navigationPosition: right, // //鼠标移动到小圆点上时显示出的提示信息...// navigationTooltips: ["第一页","第二页","第三页"], // //是否显示当前页面小圆点导航的提示信息,不需要鼠标移上 // showActiveTooltip

11.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    原创插件:WordPress博客友好对话框+文章随机推荐滚动条插件(附代码版)

    ⑤、网站底部随机文章滚动条功能(此功能仅 WordPress 插件版配备) Ps:张戈设计以上功能的目的,上一篇文章已说得很清楚了,主要是提高自然访客的体验度,尽最大努力增加网站粘性,从而降低跳出率。...博客未正确加载 Jquery.js; ②. 博客重复加载了 Jquery.js 造成冲突。...修复在部分主题下滚动条不显示文字或错乱问题; 修复底部滚动文字在宽度变窄时会消失的问题; 修改为当宽度小于 480px 底部滚动条自动隐藏; 新增宽度小于 720px 时,不会自动弹出欢迎框;  新增...Ver 1.24 版本更新说明: 修复了在 IE 下复制文字无法弹出版权提醒的 BUG; 新增宽度小于 900px 时隐藏底部公告栏的特性。...很直白的设置说明,一看就懂,其中手动呼出对话框是指底部随机文章滚动条右侧的笑脸按钮,其他的就不多说了。下一版本将在设置项目里面新增是否开启欢迎对话框设置功能,让插件的功能更加灵活!

    3.7K120

    jQuery 自定义网页滚动条样式插件 mCustomScrollbar 的介绍和使用方法

    ,它通过 Brandon Aaron jquery mouse-wheel plugin 提供了鼠标滚动的支持,并且在滚动的过程中,还可以缓冲滚动使得滚动更加的平滑,还可以自动调整滚动条的位置和定义滚动到的位置等..."> jquery.mCustomScrollbar.js"> 可以把这段代码放在文档的底部来缩短加载网页内容的时间。...鼠标滚动设置成像素值 填写false取消鼠标滚动功能 mouseWheelPixels:Integer:鼠标滚动中滚动的像素数目 值为以像素为单位的数值 autoDraggerLength:Boolean...).mCustomScrollbar("scrollTo",Integer);:滚动到某个位置(像素单位) scrollTo 方法还有两个额外的选项参数 moveDragger: Boolean:滚动滚动条的滑块到某个位置像素单位...然后再使用 CSS 定义滚动条的样式,使用 Javascript 相应鼠标的滚动事件,产生滚动下滑的效果。 明白了这点,下面我们就可以看一下滚动条的结构,然后使用 CSS 对其进行定义了。

    14.2K30

    jquery nicescroll 配置参数

    jQuery滚动条插件兼容ie6+、手机、ipad http://www.areaaperta.com/nicescroll/ jQuery(function($){ $("#scrollInner...cursorcolor - 十六进制改变光标颜色,默认值是“#000000” cursoropacitymin - 改变不透明度非常光标处于非活动状态(scrollabar“隐藏”状态),范围从1到0..., 默认为0(隐藏) cursoropacitymax - 改变不透明度非常光标处于活动状态(scrollabar“可见”状态),范围从1到0,默 认值是1(完全不透明) cursorwidth...horizrailenabled,nicescroll可以管理水平滚动(默认:true) railalign,取向垂直导轨(defaul:“右”) railvalign,对齐水平导轨(defaul:“底部...默认值:400) directionlockdeadzone,在对方向锁定激活像素死区(默认值:6) nativeparentscrolling,检测内容底部,并让家长来滚动,作为原生滚动做(默认:

    4.1K80

    Qt实现小功能之列表无限加载

    无限加载并没有一次性将内容全部加载进来,而是通过监听滚动条事件来刷新内容的。当用户往下拖动滚动条或使用鼠标滚轮的时候,页面会自动加载剩余的内容。如下: ?      ...简约而不简单,正是这种别出心裁,突破常规的设计才能得到用户的青睐…… 实现思路        在前端开发可以使用一些jQuery插件实现这种效果,后台只需要准备好数据就行了。...因为我们打算对鼠标滚轮事件作出一点点不一样的动作:当滚动条滚动的时候在主窗口的lineEdit中更新滚动条的当前位置;当滚动条滚到最底端的时候发送一个信号,以此更新ListWidget中的数据内容。...实际效果       鼠标滚动到底部的时候,每次插入5条数据。 ? Qt-vs-addin的小问题        使用Visual Studio进行Qt开发的时候,需要安装一个插件。...,弹出如下对话框,并点击“添加...”按钮,选择qt-vs-addin的安装目录,找到上述的两个可执行文件: ? ?         至此,添加完毕。

    3.2K70

    JQuery Div scrollTop ScrollHeight

    jQuery 里和滚动条有关的概念很多,但是有三个属性和滚动条的拖动有关,就是:scrollTop、scrollLeft、scrollHeight。...而scrollTop表示滚动条(一个点)当前的位置在750px里占了多少,不是图中标出的a。 这时,我们很叹服Windows的设计者,滚动条设计的如此形象美妙,欺骗了多少头脑简单的鼠标操作员。...2判断垂直滚动条是否到达底部 弄明白了以上的概念,编码其实就比较简单了, 以下是示例代码: = nScrollHight) alert("滚动条到底部了...用鼠标拖拉滚动条,只要有一个像素的变动就会触发该事件。但点击滚动条两头的箭头,事件触发的频率会低得多。所以滚动条的scroll事件要谨慎使用。

    2.8K10

    js、jQuery 获取文档、窗口、元素的各种值

    ; 获取水平滚动条到左边的水平宽度 (即网页被卷左去的宽度)(其他浏览器): document.body.scrollLeft; 获取水平滚动条到左边的水平宽度 (即网页被卷左去的宽度)(ie浏览器):...document.documentElement.scrollLeft; 滚动条中内容的高度:boxx.scrollHeight;//利用这个可以使滚动条一直在底部 网页正文部分上: window.screenTop...(即网页被卷上去的高度) :$(document).scrollTop(); 获取水平滚动条到左边的水平宽度 (即网页被卷左去的宽度):$(document).scrollLeft(); 获取或设置元素的宽度...: screenY: 鼠标相对于显示器屏幕左上角的偏移 pageY: 鼠标相对于页面左上角的偏移 (其值会受滚动条的影响,相当于整个文档,整个页面的Y的值)...IE9之下并不支持这个属性 clientY: 鼠标相对于浏览器窗口左上角的偏移(其值不会受滚动条影响,相对于滚动条当前的位置的浏览窗口的Y值) 注意clientY和pageY

    14.1K32

    H5C3第四节

    fullpage是jquery插件 引入fullpage的js文件 页面结构 编写js代码 <!...(了解) /* 监听鼠标滚轮事件 */ window.addEventListener("mousewheel", function( e ) { // e.wheelDelta 鼠标滚动的量...loopTop 滚动到顶部后是否连续滚动到底部,默认false loopBottom 滚动到底部后是否连续滚动到顶部,默认false continuousVertical 是否循环滚动,默认为false...scrollBar 是否包含滚动条,默认false,如果设置为true,那么浏览器自定的滚动条会出现,这个时候,页面滚动还是按页滚动,但是浏览器也能滚动。不建议开启,不然会不同步。...,鼠标一上去能看到提示信息 showActiveTooltip 是否显示当前页面的导航的tooltip信息,默认是false slidesNavigation 是否显示横向幻灯片的导航,默认为false

    5.3K30

    JS事件篇

    -- 默认禁用,除非将滚动条滑动到最底部 --> 我同意上面的协议 //首先绑定一个滚动条滚动的事件...var p1=document.getElementById("p1"); p1.onscroll=function() { //如果滚动条滑动到了最底部...,那么设置多选框可以选择 if(p1.clientHeight==p1.scrollHeight-p1.scrollTop) { alert("滚动条最底部"); //true...---- 页面滚动条的归属者 ---- 解决浏览器兼容性常使用以下写法 //针对IE8以下浏览器不会将事件对象传入到事件函数的参数中 event=event||window.event;...也可以用来获取或者设置当前页面的URL ---- ---- 浏览器对象模型—Window常用的三个弹出框 prompt("")函数用于弹出提示用户进行输入信息的文本框,其返回用户输入的字符串,里面输入的字符串是弹出框的标题

    12.6K10

    layui框架——弹出层layer

    信息框和加载层的私有参数 类型:Number,默认:-1(信息框)/0(加载层) 信息框默认不显示图标,想显示图标时,可以传入0~6;加载层可以传入0~2 代码: layui.use('layer',function...如果你不想开启,设置 isOutAnim: false 即可 17、fixed-固定 类型:Boolean,默认:true,即鼠标滚动时,层是否固定在可视区域。...如果不想,设置fixed: false即可 默认情况下,背景是利用鼠标滚动的 18、resize-是否允许拉伸 类型:Boolean,默认:true 默认情况下,你可以在弹层右下角拖动来拉伸尺寸。...类型:Boolean,默认:true,默认允许浏览器滚动 如果设定scrollbar: false,则屏蔽,即使浏览器存在滚动条,在弹出层出现后,也会消失 21、maxWidth-最大宽度 类型:Number...photos支持传入json和直接读取页面图片两种方式 1、如果是json传入: $.getJSON('/jquery/layer/test/photos.json', function(json){

    12.7K10

    jquery 绑定事件 - blur() 失去焦点 - focus() 获取焦点

    事件函数列表 blur() 元素失去焦点 focus() 元素获得焦点 click() 鼠标单击 mouseover() 鼠标进入(进入子元素也触发) mouseout() 鼠标离开(离开子元素也触发)...mouseenter() 鼠标进入(进入子元素不触发) mouseleave() 鼠标离开(离开子元素不触发) hover() 同时为mouseenter和mouseleave事件指定处理函数 ready...() DOM加载完成 resize() 浏览器窗口的大小发生改变 scroll() 滚动条的位置发生变化 submit() 用户递交表单 编写一个form表单,用来演示输入框获取焦点和失去焦点的示例 ?...可以看到当获取焦点的时候,就立即弹出alert()。 其实通过focus()函数只是简单用来初始化文本框的焦点输入的而已,如下: ?.../jquery-3.3.1.min.js"> $(function(){

    12.4K30

    利用Jquery Lazyload JS插件实现网页图片延迟加载

    effect: "fadeIn", }); });打开网页后只加载当前屏幕内的图片,只有滚动或下拉浏览器才会加载底部的图片...skip_invisible : false, // appear: 用于在图片加载之前到显示图片之间的处理函数,一般用于展示加载动画....如设置为200, 表示滚动条在离目标位置还有 200 的高度时就开始加载图片, 可以做到不让用户察觉。...值有scroll(滚动), click(点击), mouseover(鼠标划过), sporty(运动的), foobar(…).可以实现鼠标莫过或点击图片才开始加载,后两个值未测试…4, effect...如果希望连隐藏的图片一起加载,则可以把 skip_invisible 设为 false .8, appear: 默认值 nullappear: 用于在图片加载之前到显示图片之间的处理函数,一般用于展示加载动画

    8.5K71

    WEB入门之十五 属性和样式

    本章简介 在前面几章的示例中,凡是牵涉到属性和样式操作的,我们依然是通过传统的DOM来实现的。...下面实现一个弹出的广告,要求该广告居中显示。...​训练技能点​ jQuery位置函数 ​需求说明​ 编码实现一个广告始终跟随鼠标移动并出现在鼠标的右下方 4:表格显示特效 ​训练技能点​ jQuery样式操作函数 ​需求说明​ 实现一个表格...,当鼠标悬浮到某行时,该行的上下边框变为虚线;当鼠标离开该行时,该行的上下边框复原 ​巩固练习​ 一、选择题 1....A. css函数一次只能对一个样式属性进行控制 B. offset函数只能用来获取位置信息 C. height函数只能用来获取元素的高度 D. offset函数获取的位置信息是相对于浏览器的 4.

    9310

    JavaScript笔记(17)

    事件委托 事件委托也称为事件代理,在jQuery里面被称为事件委派 事件委托的原理 不是给每个子节点单独设置事件监听器,而是将事件监听器设置在其父节点上,然后利用冒泡原理影响设置每个子节点...事件委托的作用 我们只操作了一次DOM,提高了程序的性能 那我们可以这么做,给ul加上点击事件: 但是我们可以看到点击li的时候也会弹出警示框,这是为什么呢?...但是还是可以control+c复制,那现在我们再学习一个阻止鼠标选中的方法: 2.禁止鼠标选中 (selectstart) 鼠标事件对象 event对象代表事件的状态,跟事件相关的一系列信息的集合....现阶段我们主要是用鼠标事件对象MouseEvent和键盘事件对象KeyboardEvent clientX / clientY 我们获取一下在可视区中的点击坐标:(如果页面滚动也不会影响) 但是如果整个页面有有滚动条...keyup和keydown是不区分大小写的,keypress区分大小写 如果同时写了onkeydown和press,会先执行onkeydown再执行press,因为press多了一层判断 案例时间到:

    80810
    领券