stickyelements-animate.js是一款可以将任何HTML元素吸附到鼠标上制作鼠标跟随动画的js插件。通过该插件可以轻松的制作出鼠标滑过元素时,元素吸附在鼠标上,并跟随鼠标移动的动画效果。

安装

可以通过npm来安装stickyelements-animate.js插件。

npm install stickyelements

使用方法

在页面中引入stickyelements-animate.js文件。

初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该插件。

stickyElements('.item', {

stickiness: 5,

duration: 450

});

stickyElements()方法的第一个参数接受一组DOM元素或选择器,例如上面的代码使所有带有.item的元素可以被鼠标吸附。你也可以指定一组DOM元素,例如:

stickyElements('a, button, h1 span', {

stickiness: 5,

pointer: true

});

配置参数

stickyelements-animate.js插件的可用配准参数有:

stickiness [Integer, Object]:元素距离鼠标多远时会产生吸附效果。如果时整数,接受x和y值,如果时对象,可以包含x和y。整数在0-10之间,默认值为3。

duration [Integer]:动画的持续事件,单位毫秒。默认450。

pointer [Boolean]:使用Pointer事件来取代Mouse事件。元素将会被吸附到鼠标、touch和所有input类型上,默认为false。该参数需要PEP polyfill的支持,并且每个元素上都需要标明touch-action属性。

html5自动吸附,可将任何元素吸附到鼠标上的js插件相关推荐

  1. html5 占位图片,placeholder.js-可在浏览器端生成占位图片的js插件

    placeholder.js是一款轻量级的可在浏览器端生成占位图片的javascript库插件.该图片占位插件大小小于1kb,不依赖于任何js框架,并提供完善的配置参数和简单的方法.它的特点还有: 不 ...

  2. 哪一个不是html5新增的语义化标记元素,东师19春《HTML5开发基础与应用》作业考核【标准答案】...

    <HTML5开发基础与应用>作业考核-0001 试卷总分:100    得分:0 一. 单选题 (共 30 道试题,共 60 分) 1.关于cookie存储机制下列说法不正确的是: A.简 ...

  3. HTML5 学习总结(二)——HTML5新增属性与表单元素

    一.HTML5新增属性 1.1.contextmenu contextmenu的作用是指定右键菜单. <!DOCTYPE html> <html><head>< ...

  4. html5中自动播放,HTML5自动播放一次(HTML5 autoplay once)

    HTML5自动播放一次(HTML5 autoplay once) 以下javascript函数提供并自动播放音频文件(通过HTML 5音频标签),在6秒时切换mp3播放并从头开始循环+自动播放音频. ...

  5. html背景mov,科技常识:html5自动播放mov格式视频的实例代码

    今天小编跟大家讲解下有关html5自动播放mov格式视频的实例代码 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关html5自动播放mov格式视频的实例代码 的相关资料,希望小伙伴们看了有 ...

  6. HTML5中的Article和Section元素

    日期:2013-3-20  来源:GBin1.com HTML5带出了一系列新元素,并且将在未来被广泛应用.然而,有一些元素在使用时易被混淆,包括以下两个新元素:<article>和< ...

  7. html5 自动横屏,html5自动横屏的方法

    html5自动横屏的方法 var evt = "onorientationchange" in window ? "orientationchange" : & ...

  8. 关于HTML5中的video和audio元素

    <video>和<audio>元素是HTML5中新增的两个元素! Video:用于电影文件和其他视频流的播放. audio:用于音乐文件和其他音频流的播放. html: < ...

  9. video.js android,VideoJS + HTML5自动播放失败,适用于Android 2.3+和IOS 4+

    我的VideoJS和HTML5项目针对更新的Web浏览器(较新版本的FireFox和Chrome)以及移动浏览器(Android2.3 +和IOS4 +).VideoJS + HTML5自动播放失败, ...

最新文章

  1. linux C 学习
  2. 企业云计算指南:在安全前提下获得利益
  3. 乐视秒杀架构解读:从零开始搭建百万每秒订单系统
  4. QT的QMediaPlaylist类的使用
  5. linux spi屏驱动程序,65 linux spi设备驱动之spi LCD屏驱动
  6. SVM推导过程及SMO详细求解过程(转载+自己笔记)
  7. 菜鸟超级进口大仓618首度亮相!跨境商品也能当日次日达
  8. 《工具癖》Mac与Windows获取文件绝对路径的快捷键
  9. php设置文件权限问题,php以fastCGI的方式运行时文件系统权限问题及解决方法
  10. android 图像处理(黑白,模糊,浮雕,圆角,镜像,底片,油画,灰白,加旧)...
  11. java exec mvn_为`mvn exec:java`设置Java属性
  12. c#设计的简单登录界面
  13. php nusoap web service
  14. 计算机软件产品开发编写指南,计算机软件产品开发文件编制指南GB 8567-1988(6)[7]...
  15. [RFC8829] JavaScript Session Establishment Protocol (JSEP)
  16. TCPMP-interface相关文件函数解析-Mediainfo.c
  17. 独立元器件搭建的逻辑门电路和仿真(一)
  18. 如何在Mac上为 Apple ID 设置双重认证?
  19. 2019年的最新的最全的ava常见的面试题
  20. 惠普战66二代 amd 处理器耳机插入后没声音的问题解决

热门文章

  1. 面板7.8如何降级到7.7,关闭绕过强制绑定手机账号教程
  2. 计算机专业大学综合实力排名2015,2015年世界计算机专业大学排行榜
  3. IBM实习日记——6.16-6.18
  4. Redis详解-更新中
  5. 高维数组matlab,MATLAB 高维数组
  6. 中国“神舟八号”飞船在酒泉发射升空
  7. android 行高和字号之间关系,字号与行高
  8. PAT 1006 换个格式输出整数 (15 分)(Java)
  9. [变压器ERP]恒兴源科变压器ERP系统分析
  10. 指向数组的指针与指向数组首元素的指针