|

效果图如上:
当鼠标划过图片的时候,会获取焦点,生成一个大图片的样式,并随着鼠标移动
当鼠标离开后,会自动销毁大图片,两种方法,推荐第二种,最后附上demo。
方法一:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>无标题文档</title>
- </head>
- <scrip去掉t type="text/javascrip去掉t" src="jquery-1.4.1-vsdoc.js"></scrip去掉t>
- <style type="text/css">
- <!--
- img {
- height: 150px;
- width: 200px;
- border:solid 1px #666666;
- }
- #divBigImg {
- height: 400px;
- width: 500px;
- border:solid 1px #666666;
- position:absolute;
- }
- #BigImgId {
- height: 400px;
- width: 500px;
- border:solid 1px #666666;
- }
- li {
- float: left;
- margin-left:5px;
- }
- -->
- </style>
- <scrip去掉t>
- $(function(){
- $("ul li a").bind("mouseover",function(e){
- var x=e.pageX+10;
- var y=e.pageY+10;
- var herf=$(this).attr("href");
- //$("#divBigImg").css("display","block");
- $("#divBigImg").css({"display":"block","left":x,"top":y})
- $("#divBigImg").attr("src",herf);
- }).mousemove(function(e){
- var x=e.pageX+10;
- var y=e.pageY+10;
- var herf=$(this).attr("href");
- //$("#divBigImg").css("display","block");
- $("#divBigImg").css({"display":"block","left":x,"top":y})
- $("#divBigImg").attr("src",herf);
- }).mouseout(function(){
- $("#divBigImg").css("display","none")
- });
- });
- </scrip去掉t>
- <body>
- <ul>
- <li><a href="Images/1.jpg" class="toolTip" title="LinkTitle1"><img src="Images/1.jpg" alt="ImgAlt1" /></a></li>
- <li><a href="Images/2.jpg" class="toolTip" title="LinkTitle1"><img src="Images/2.jpg" alt="ImgAlt1" /></a></li>
- <li><a href="Images/3.jpg" class="toolTip" title="LinkTitle1"><img src="Images/3.jpg" alt="ImgAlt1" /></a></li>
- <li><a href="Images/4.jpg" class="toolTip" title="LinkTitle1"><img src="Images/4.jpg" alt="ImgAlt1" /></a></li>
- </ul>
- <img src="Images/1.jpg" alt="ImgAlt1" id="divBigImg" style="display:none;" />
- </body>
- </html>
复制代码 方法二:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>无标题文档</title>
- </head>
- <scrip去掉t type="text/javascrip去掉t" src="jquery-1.4.1-vsdoc.js"></scrip去掉t>
- <style type="text/css">
- <!--
- img {
- height: 150px;
- width: 200px;
- border:solid 1px #666666;
- }
- #divBigImg {
- height: 400px;
- width: 500px;
- border:solid 1px #666666;
- position:absolute;
- }
- #BigImgId {
- height: 400px;
- width: 500px;
- border:solid 1px #666666;
- }
- li {
- float: left;
- margin-left:5px;
- }
- -->
- </style>
- <scrip去掉t>
- $(function(){
- $("ul li a").bind("mouseover",function(e){
- var x=e.pageX+10;
- var y=e.pageY+10;
- var title=$(this).attr("title");
- var herf=$(this).attr("href");
- $("body").append("<div id='divBigImg'><img src='"+herf+"' id='BigImgId' />"+title+"</div>");
- //$("#divBigImg").css("display","block");
- $("#divBigImg").css({"display":"block","left":x,"top":y})
- $("#divBigImg").attr("src",herf);
- }).mousemove(function(e){
- var x=e.pageX+10;
- var y=e.pageY+10;
- $("#divBigImg").css({"display":"block","left":x,"top":y})
- }).mouseout(function(){
- $("#divBigImg").remove();
- });
- });
- </scrip去掉t>
- <body>
- <ul>
- <li><a href="Images/1.jpg" class="toolTip" title="LinkTitle1"><img src="Images/1.jpg" alt="ImgAlt1" /></a></li>
- <li><a href="Images/2.jpg" class="toolTip" title="LinkTitle2"><img src="Images/2.jpg" alt="ImgAlt1" /></a></li>
- <li><a href="Images/3.jpg" class="toolTip" title="LinkTitle3"><img src="Images/3.jpg" alt="ImgAlt1" /></a></li>
- <li><a href="Images/4.jpg" class="toolTip" title="LinkTitle4"><img src="Images/4.jpg" alt="ImgAlt1" /></a></li>
- </ul>
- </body>
- </html>
复制代码
demo.rar
(300.11 KB, 下载次数: 0)
|
上一篇:jquery几个常用知识点下一篇:常用Cydia源地址大全 个人看法分享
|