基于jQuery制作小图标上下滑动特效


Posted in Javascript onJanuary 18, 2017

一个小图标特效,挺有趣的,代码也很容易懂。

 jQ小图标上下滑动特效:

基于jQuery制作小图标上下滑动特效

代码如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
  </head>
  <link rel="stylesheet" href="css/normalize.css">
  <style>
   .tubiao{
    width: 300px;
    height: 100px;
    margin: 100px auto;
   }
   a{
    position: relative;
    padding: 10px;
    display: inline-block;
    text-decoration: none;
    color: #000;
    text-align: center;
   }
   i{
    position: absolute;
    left: 5px;
    top: -20px;
    opacity: 1;
   }
  </style>
  <body>
    <div class="tubiao">
      <a href="#"><i><img src="imges/小图标/1.png" alt="1" ></i><p>我的</p></a>
      <a href="#"><i><img src="imges/小图标/2.png" alt="2" ></i><p>你的</p></a>
      <a href="#"><i><img src="imges/小图标/3.png" alt="3" ></i><p>他的</p></a>
      <a href="#"><i><img src="imges/小图标/4.png" alt="4" ></i><p>好的</p></a>
      <a href="#"><i><img src="imges/小图标/5.png" alt="5" ></i><p>坏的</p></a>
    </div>/*css和html不解释*/
    <script src="js库/jquery.js"></script>/*jquery库,路径这里用汉字,我是看的方便,实际建议用英文*/
    <script>
      $(function(){
        $("a").mouseenter(function(){<br>                /*mouseenter和mouseover 都是 触摸事件,前者是不冒泡,后者必然冒泡,解释还是有点差强人意,前者也会发生不一样的情况,就是超出子元素范围,点在祖先元素还是会发生*/
          $(this).find("i").stop().animate({top:"-30px",opacity:"0"},300,function(){ <br>                   /*这里关键说一个,就是在anmiate()前面加stop(),是取消上一次事件,再继续,接下来的*/
            $(this).css({top:"-15px"});<br>                        /*这里是再次出现的关键,就是因为opacity是0嘛,我们就先悄悄的把top值,移到正常位置的下面一点点,然后再让他出现,即产生了绕了180deg的错觉*/
            $(this).animate({top:"-20px",opacity:"1"},300)
          });
        })
      })
    </script>
  </body>
</html>
Javascript 相关文章推荐
Jquery 高亮显示文本中重要的关键字
Dec 24 Javascript
javascript中检测变量的类型的代码
Dec 28 Javascript
js预载入和JavaScript Image()对象使用介绍
Aug 28 Javascript
如何将一个String和多个String值进行比较思路分析
Apr 22 Javascript
JS定时刷新页面及跳转页面的方法
Jul 04 Javascript
Firefox中使用outerHTML的2种解决方法
Jun 07 Javascript
JS实现上传图片实时预览功能
May 22 Javascript
JavaScript设计模式之建造者模式实例教程
Jul 02 Javascript
layDate插件设置开始和结束时间
Nov 15 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
Sep 20 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
Sep 29 Javascript
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
Oct 01 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
Jan 18 #Javascript
动态加载css方法实现和深入解析
Jan 18 #Javascript
用jQuery实现可输入多选下拉组合框实例代码
Jan 18 #Javascript
JS实现旋转木马式图片轮播效果
Jan 18 #Javascript
微信小程序实现图片预加载组件
Jan 18 #Javascript
JavaScript原生节点操作小结
Jan 17 #Javascript
Javascript 两种刷新方法以及区别和适用范围
Jan 17 #Javascript
You might like
PHP面向对象分析设计的经验原则
2008/09/20 PHP
PHP开启gzip页面压缩实例代码
2010/03/11 PHP
PHP中如何调用webservice的实例参考
2013/04/25 PHP
php中过滤非法字符的具体实现
2013/10/29 PHP
php中in_array函数用法探究
2014/11/25 PHP
PHP遍历数组的方法汇总
2015/04/30 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
js点击button按钮跳转到另一个新页面
2014/10/10 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
2015/11/30 Javascript
jQuery自定义动画函数实例详解(附demo源码)
2015/12/10 Javascript
Angular实现form自动布局
2016/01/28 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
2019/06/03 Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
2020/04/14 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
手动实现vue2.0的双向数据绑定原理详解
2021/02/06 Vue.js
python实现合并两个数组的方法
2015/05/16 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
Python实现将蓝底照片转化为白底照片功能完整实例
2019/12/13 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
举例详解HTML5中使用JSON格式提交表单
2015/06/16 HTML / CSS
野兽派官方旗舰店:THE BEAST 野兽派
2016/08/05 全球购物
中国电视购物:快乐购
2017/02/04 全球购物
巴西购物网站:Estrela10
2018/12/13 全球购物
财务会计应届生求职信
2013/11/24 职场文书
集体婚礼证婚词
2014/01/13 职场文书
法院反腐倡廉心得体会
2014/09/09 职场文书
2016优秀班主任个人先进事迹材料
2016/02/26 职场文书
七年级之开学家长寄语35句
2019/09/05 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
浅析MySQL如何实现事务隔离
2021/06/26 MySQL