基于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 相关文章推荐
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
Sep 16 Javascript
javascript使用正则表达式检测IP地址
Dec 03 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
Mar 01 Javascript
在JavaScript应用中实现延迟加载的方法
Jun 25 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
Dec 13 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
Jun 12 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
Nov 22 Javascript
js实现点击按钮弹出上传文件的窗口
Dec 23 Javascript
js以及jquery实现手风琴效果
Apr 17 Javascript
shiro授权的实现原理
Sep 21 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
Nov 15 Javascript
小程序中this.setData的使用和注意事项
Aug 28 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
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
2013/11/26 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
php实现转换html格式为文本格式的方法
2016/05/16 PHP
PHP实现微信图片上传到服务器的方法示例
2017/06/29 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
AngularJs解决跨域问题案例详解(简单方法)
2016/05/19 Javascript
基于JS实现数字+字母+中文的混合排序方法
2016/06/06 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
2016/12/22 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
Python数据结构与算法之字典树实现方法示例
2017/12/13 Python
python3使用pandas获取股票数据的方法
2018/12/22 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
2019/06/27 Python
Python FTP文件定时自动下载实现过程解析
2019/11/12 Python
在PyCharm中实现添加快捷模块
2020/02/12 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
基于matplotlib中ion()和ioff()的使用详解
2020/06/16 Python
python集合能干吗
2020/07/19 Python
Python常用GUI框架原理解析汇总
2020/12/07 Python
Python用SSH连接到网络设备
2021/02/18 Python
美国最大的在线生存商店:Survival Frog
2020/12/13 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
2012/05/30 面试题
中专毕业生求职简历的自我评价
2013/10/21 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
国庆节演讲稿
2014/05/27 职场文书
后勤管理员岗位职责
2014/08/27 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
小学教师教学随笔
2015/08/14 职场文书
班干部学习委员竞选稿
2015/11/20 职场文书
MySQL 如何分析查询性能
2021/05/12 MySQL
深入浅析Django MTV模式
2021/09/04 Python