栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

JQuery实现鼠标滚轮滑动到页面节点

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JQuery实现鼠标滚轮滑动到页面节点

下面通过一段JQuery代码实现鼠标滚轮滑动到页面节点的详细介绍,并通过展示效果图展示给大家。

基于jQuery鼠标滚轮滑动到页面节点部分。这是一款基于jQuery+CSS3实现的使用鼠标滚轮或者手势滑动到页面节点部分特效。效果图如下:

实现的代码。

html代码:

适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.

不支持IE8及以下浏览器。



滑动鼠标滚轮
基本使用

需要引入 jQuery 1.6+ 以及缓冲动画插件jquery.easing.js.

  <! doctype html>
  <html>
    <head>
      <script>
 $(function() {
   $.scrollify({
     section : "section",
   });
 });
      </script>
    </head>
    <body>
      <section></section>
      <section></section>
    </body>
  </html>
 
配置
  $.scrollify({
    section : "section",
    sectionName : "section-name",
    easing: "easeOutExpo",
    scrollSpeed: 1100,
    offset : 0,
    scrollbars: true,
    before:function() {},
    after:function() {}
  });
 
选项设置
section
节点部分选择器.
sectionName
每一个section节点对应的data属性.
easing
定义缓冲动画.
offset
定义每个色彩tion节点的偏移量.
scrollbars
是否显示滚动条.
before
回调函数,滚动开始前触发.
after
回调函数,滚动完成后触发.
方法

滑动到指定的节点。

  $.scrollify("move","#name");
 

js代码:

$(function () {
      $(".panel").css({ "height": $(window).height() });
      var timer;

      $(window).resize(function () {
 clearTimeout(timer);
 timer = setTimeout(function () {
   $(".panel").css({ "height": $(window).height() });
 }, 40);
      });

      $.scrollify({
 section: ".panel"
      });


      $(".scroll").click(function (e) {
 e.preventDefault();
 $.scrollify("move", $(this).attr("href"));
      });
    });

以上代码就是应用JQuery实现鼠标滚轮滑动到页面节点的全部内容,希望对大家在今后的项目过程中有所帮助。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/101503.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号