jQuery里面的图片提示效果

在页面设计:  



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>demo03.html</title>


<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">


<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

<script type="text/javascript" src="./js/jquery-1.9.1.js"></script>
<script type="text/javascript" src="./js/image.js"></script>


<style type="text/css">
ul{
  list-style-type: none;
}
ul li{
  float: left;
  margin-left: 10px;
}
img{
 border: 1px solid threedface;
}


</style>
</head>


<body>
<ul>

<li>
<a href="images/b.png"> <img alt="图标" src="images/a.png"> </a>
</li>
<li>
<a href="images/b.png"> <img alt="图标" src="images/a.png"> </a>
</li>
<li>
<a href="images/b.png"> <img alt="图标" src="images/a.png"> </a>
</li>
<li>
<a href="images/b.png"> <img alt="图标" src="images/a.png"> </a>
</li>

</ul>
</body>

</html>




js代码:



$(function() {
var $div
//鼠标上去的处理
$("li>a").mouseover(function(e) {
//这里用到了一个查找的方法
$(this).find("img").css({
border:"1px solid red"
});
$div = $("<div><img src='" + this.href + "'/></div>");

$div.css({
position:"absolute",
top:e.pageY+20+"px",
left:e.pageX+20+"px"
});
$("body").append($div);
//鼠标下去的处理
}).mouseout(function() {
$div.remove();
// find() 搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。
$(this).find("img").css({

border:"1px solid threedface"
});
});

});

  显示的效果:

     鼠标移到小图上大图自动出现:


注解;

   1.  

返回值:jQuerymouseover(fn)

概述

在每一个匹配元素的mouseover事件中绑定一个处理函数。

mouseover事件会在鼠标移入对象时触发

参数

fnFunction

在每一个匹配元素的mouseover事件中绑定的处理函数。

2.

返回值:jQuerymouseout(fn)

概述

在每一个匹配元素的mouseout事件中绑定一个处理函数。

mouseout事件在鼠标从元素上离开后会触发

参数

fnFunction

在每一个匹配元素的mouseout事件中绑定的处理函数。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值