jquery实现图片列表鼠标移入微动


Posted in Javascript onDecember 01, 2016

本效果使用jQuery和CSS实现了图片列表,当鼠标移入时图片向左微动,移出则复原。

其中的jQuery事件使用mouseenter 和 mouseleave ,事件绑定方法使用新推荐的on方法。

代码如下:

<!DOCTYPE html>
<html>
<head><meta name="viewport" content="width=device-width, initial-scale=1" />
 <title>jQuery实现图片列表鼠标移入微动_何问起</title><base target="_blank" />
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <style type="text/css">
 body, div, li, p, img, a {
  margin: 0;
  padding: 0;
 }
 .hovertreecontainer {
  width: 370px;
  margin: 50px auto;
 }
  .hovertreecontainer a {
  text-decoration: none;
  }
 .hovertree-item-box {
  height: 120px;
  width: 185px;
  position: relative;
  padding: 10px;
  box-sizing: border-box;
  float: left;
 }
  .hovertree-item-box .title {
  width: 80px;
  height: 100%;
  color: #4998a1;
  font-size: 14px;
  }
  .hovertree-item-box.odd {
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  }
  .hovertree-item-box.even {
  border-bottom: 1px solid #CCC;
  }

  .hovertree-item-box.nobottom {
  border-bottom: none;
  }
  .hovertree-item-box .hovertree-img-box {
  width: 80px;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: 10px;
  bottom: 5px;
  }
 .hovertree-img-box img {
  width: 100%;
  height: 100%;
 }
 .hovertreecontainer:after {
  content: "";
  display: block;
  clear: both;
 }
 </style>
</head>
<body>
 <div class="hovertreecontainer"><h2>jQuery实现图片列表鼠标移入微动</h2>
 <a href="http://hovertree.com/texiao/css/20/">
  <div class="hovertree-item-box odd">
  <div class="title">春节对联</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/201512/o9qashmi.gif"></div>
  </div>
 </a>
 <a href="http://hovertree.com/hvtart/bjae/a6w6e2qg.htm">
  <div class="hovertree-item-box even">
  <div class="title">下雨天</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/201512/f748s0ko.jpg"></div>
  </div>
 </a>
 <a href="http://hovertree.com/h/bjae/0st5ww13.htm">
  <div class="hovertree-item-box odd">
  <div class="title">磨砂玻璃</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/201512/agagq0or.jpg"></div>
  </div>
 </a>
 <a href="http://hovertree.com/menu/texiao/">
  <div class="hovertree-item-box even">
  <div class="title">网页特效</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/201512/r51a22uy.gif"></div>
  </div>
 </a>
 <a href="http://hovertree.com/h/bjaf/hwqtjwjs.htm">
  <div class="hovertree-item-box odd nobottom">
  <div class="title">何问起统计文件数</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/bjafjd/iofopnro.png"></div>
  </div>
 </a>
 <a href="http://hovertree.com/h/bjaf/hovertreeimg.htm">
  <div class="hovertree-item-box even nobottom">
  <div class="title">HovertreeImg</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/201601/p3t2ldyr.png"></div>
  </div>
 </a>
 <div><a href="http://hovertree.com/h/bjaf/4mv4wgmj.htm">原文</a> <a href="http://hovertree.com">首页</a> <a href="http://hovertree.com/menu/texiao/">特效</a></div>
 </div>
 <script type="text/javascript" src="http://down.hovertree.com/jquery/jquery-1.11.3.min.js"></script>
 <script type="text/javascript">
 $(function () {
  $('.hovertreecontainer .hover'+'tree-item-box').on('mouseenter', function (ev) {
  var oImgBox = $(this).find('.hovertree-img-box');

  $(oImgBox).stop(true).animate({
   right: '20px'
  }, "normal");
  }).on('mouseleave', function (ev) {
  var oImgBox = $(this).find('.hovertree-img-box');
  $(oImgBox).stop(true).animate({
   right: '10px'
  }, "normal");
  });
 });
 </script>
</body>
</html>

以上就是本文的全部内容,希望对大家有所帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
javascript 屏蔽鼠标键盘的几段代码
Jan 02 Javascript
JavaScript 布尔操作符解析  &amp;&amp; || !
Aug 10 Javascript
Javascript中valueOf与toString区别浅析
Mar 19 Javascript
js作用域及作用域链概念理解及使用
Apr 15 Javascript
javascript实时获取鼠标坐标值并显示的方法
Apr 30 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
Nov 10 Javascript
Javascript使用SWFUpload进行多文件上传
Nov 16 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
Oct 25 Javascript
关于jquery中attr()和prop()方法的区别
May 28 jQuery
vue实现在一个方法执行完后执行另一个方法的示例
Aug 25 Javascript
微信小程序在线客服自动回复功能(基于node)
Jul 03 Javascript
如何HttpServletRequest文件对象并储存
Aug 14 Javascript
Vue.js组件tabs实现选项卡切换效果
Dec 01 #Javascript
IE8兼容Jquery.validate.js的问题
Dec 01 #Javascript
利用JQuery阻止事件冒泡
Dec 01 #Javascript
Vue.js第三天学习笔记(计算属性computed)
Dec 01 #Javascript
实例解析jQuery中如何取消后续执行内容
Dec 01 #Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
Dec 01 #Javascript
jQuery中ajax错误调试分析
Dec 01 #Javascript
You might like
在php中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
2013/06/13 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
wap图片滚动特效无css3元素纯js脚本编写
2014/08/22 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
node.js的事件机制
2017/02/08 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
JavaScript初学者必看“new”
2017/06/12 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
JavaScript实现PC端四格密码输入框功能
2020/02/19 Javascript
Element PageHeader页头的使用方法
2020/07/26 Javascript
vue 插槽简介及使用示例
2020/11/19 Vue.js
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
[01:36:19]Secret vs NB 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[03:48]大碗DOTA
2019/07/25 DOTA
python基础练习之几个简单的游戏
2017/11/10 Python
django利用request id便于定位及给日志加上request_id
2018/08/26 Python
python的sorted用法详解
2019/06/25 Python
python3 requests库文件上传与下载实现详解
2019/08/22 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
2020/01/25 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
Python reques接口测试框架实现代码
2020/07/28 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
美国男士西装打折店:Jos. A. Bank
2017/11/13 全球购物
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
医院护士见习期自我鉴定
2014/04/10 职场文书
医院标语大全
2014/06/23 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
仓管员岗位职责
2015/02/03 职场文书
消防安全月活动总结
2015/05/08 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL