animate 实现滑动切换效果【实例代码】


Posted in Javascript onMay 05, 2016

今天和大家分享一下用 animate 实现滑动切换效果的小例子

大家都知道jQuery 提供的有一下几种方法能够实现滑动效果:

1.slideDown()
2.slideUp()
3.slideToggle()

但是以上的滑动不太方便控制其滑动的方向,所以我们还是自己动手写一个吧。。。

其代码如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Examples</title>
    <meta name="description" content="">
    <meta name="keywords" content="">
    <style type="text/css">
      body{
        width: 100%;
        height: auto;
      }
      .content{
        width: 150px;
        height: 50px;
        position: absolute;
        top: 20px;
        left: 20px;
        overflow: hidden;
        background-color: red;
      }
      .slide-box{
        width: 300px;
        position: relative;
      }
      .slide1{
        width: 150px;
        height: 50px;
        float: left;
        display: inline-block;
        line-height: 50px;
        text-align: center;
        background-color: #BDD8CF;
      }
      .slide2{
        width: 150px;
        height: 50px;
        float: right;
        display: inline-block;
        line-height: 50px;
        text-align: center;
        background-color: #C1C4C4;
      }
    </style>
  </head>
  <body>
    <div class="content">
      <div class="slide-box clearfix">
      <span class="slide1">左边的元素</span>
      <span class="slide2">右边的元素</span>
    </div>
    </div>
    
    
  <script src="js/jquery-1.11.2.min.js" type="text/javascript" charset="utf-8"></script>
  <script type="text/javascript">
    $(function(){
      $(".content").hover(function(){
        $(".slide-box").stop(true).animate({right:"150px"},'slow');
      },function(){
        $(".slide-box").stop(true).animate({right:"0"},'slow');
      });
    })
  </script>
  </body>
</html>

以上代码即可以实现一个完整的滑动效果。但是有一点需要注意,

animate 实现滑动切换效果【实例代码】

如上图所示,需要加上 stop() 事件 ,防止鼠标快速移动时产生的多个事件,形成一个栈队,造成鼠标移除后依旧滑动甚至闪动的效果。

以上这篇animate 实现滑动切换效果【实例代码】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
encode脚本和normal脚本混用的问题与解决方法
Mar 08 Javascript
javascript动态改变img的src属性图片不显示的解决方法
Oct 20 Javascript
Javascript 倒计时源代码.(时.分.秒) 详细注释版
May 09 Javascript
通过jQuery源码学习javascript(二)
Dec 27 Javascript
滚动图片效果 jquery实现回旋滚动效果
Jan 08 Javascript
js验证真实姓名与身份证号是否匹配
Oct 13 Javascript
JavaScript字符串删除重复字符的方法
Dec 25 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
May 10 Javascript
jquery实现限制textarea输入字数的方法
Sep 06 jQuery
使用Electron构建React+Webpack桌面应用的方法
Dec 15 Javascript
JS验证输入的是否是数字及保留几位小数问题
May 09 Javascript
简单说说如何使用vue-router插件的方法
Apr 08 Javascript
JavaScript中各种引用类型的常用操作方法小结
May 05 #Javascript
Sea.JS知识总结
May 05 #Javascript
在Node.js中使用Javascript Generators详解
May 05 #Javascript
JavaScript编写检测用户所使用的浏览器的代码示例
May 05 #Javascript
JS中dom0级事件和dom2级事件的区别介绍
May 05 #Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
May 05 #Javascript
jQuery Mobile 和 Kendo UI 的比较
May 05 #Javascript
You might like
php公用函数列表[正则]
2007/02/22 PHP
PHP 执行系统外部命令 system() exec() passthru()
2009/08/11 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
2014/06/26 PHP
javascript学习基础笔记之DOM对象操作
2011/11/03 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
js 性能优化之快速响应的用户界面
2017/02/15 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
jquery处理checkbox(复选框)是否被选中实例代码
2017/06/12 jQuery
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
2021/02/25 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
Python异常学习笔记
2015/02/03 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
Python实现屏幕截图的两种方式
2018/02/05 Python
Python Pandas找到缺失值的位置方法
2018/04/12 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
python打开使用的方法
2019/09/30 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
Python实现点云投影到平面显示
2020/01/18 Python
Python的轻量级ORM框架peewee使用教程
2021/02/05 Python
深入解析HTML5中的Blob对象的使用
2015/09/08 HTML / CSS
国贸类专业毕业生的求职信分享
2013/12/08 职场文书
申报职称专业技术个人的自我评价
2013/12/12 职场文书
大四自我鉴定
2014/02/08 职场文书
企业厂务公开实施方案
2014/03/26 职场文书
学生干部培训方案
2014/06/12 职场文书
2014年安全生产目标责任书
2014/07/23 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
2016年3月份红领巾广播稿
2015/12/21 职场文书
儿童诗两首教学反思
2016/02/23 职场文书
幼儿园六一儿童节开幕词
2016/03/04 职场文书