zoukankan      html  css  js  c++  java
  • 黑马day18 鼠标事件&图片变大

    有时候我们在淘宝网或者京东商城上浏览要购买的商品的时候当把鼠标移动到图图片上的时候会发现图片放大。然后鼠标移动,图片也会跟着移动,接下来我就使用jquery来实现这样的效果:

    这是图片文件夹:


    <!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>
     <!--   引入jQuery -->
     <script src="../js/jquery-1.4.2.js" type="text/javascript"></script>
    <style type="text/css">
    body{
    	margin:0;
    	padding:40px;
    	background:#fff;
    	font:80% Arial, Helvetica, sans-serif;
    	color:#555;
    	line-height:180%;
    }
    img{border:none;}
    ul,li{
    	margin:0;
    	padding:0;
    }
    li{
    	list-style:none;
    	float:left;
    	display:inline;
    	margin-right:10px;
    	border:1px solid #AAAAAA;
    }
    
    /* tooltip */
    #tooltip{
    	position:absolute;
    	border:1px solid #ccc;
    	background:#333;
    	padding:2px;
    	display:none;
    	color:#fff;
    }
    </style>
    <script type="text/javascript">
    	$(document).ready(function(){
    		var x=10,y=10;
    		var myHref;
    		$("a[class=tooltip]").mouseover(function(e){//鼠标悬停的时候
    			myHref=this.href;//获取大图片
    			var $div=$("<div id='tooltip'><img src='"+myHref+"'></img></div>");//创建一个div
    			$("body").append($div);//把div加入到body中
    			$("#tooltip").css({
    				top:e.pageY+y+"px",
    				left:e.pageX+x+"px"
    			}).show("slow");
    		}).mouseout(function(e){//鼠标移开的时候
    			$("#tooltip").remove();
    		}).mousemove(function(e){//鼠标移动的时候
    			$("#tooltip").css({
    				top:e.pageY+y+"px",
    				left:e.pageX+x+"px"
    			}).show("slow");
    		})
    	});
    </script>
    
    </head>
    <body>
    <h3>有效果:</h3>
    	<ul>
    		<li><a href="images/apple_1_bigger.jpg" class="tooltip" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li>
    		<li><a href="images/apple_2_bigger.jpg" class="tooltip" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
    		<li><a href="images/apple_3_bigger.jpg" class="tooltip" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li>
    		<li><a href="images/apple_4_bigger.jpg" class="tooltip" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li>
    	</ul>
    <br/><br/><br/><br/>
    <br/><br/><br/><br/>
    <h3>无效果:</h3>
    <ul>
    		<li><a href="images/apple_1_bigger.jpg" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li>
    		<li><a href="images/apple_2_bigger.jpg" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
    		<li><a href="images/apple_3_bigger.jpg" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li>
    		<li><a href="images/apple_4_bigger.jpg" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li>
    </ul>
    <!-- Resources from http://down.liehuo.net -->
    </body>
    </html>
    
    效果:



  • 相关阅读:
    酒店预订2
    酒店预订1
    软件2
    酒店预定系统
    系统软件构成
    用例图
    软件构成
    业务用例名
    业务用例结果查询
    业务用例导师交流
  • 原文地址:https://www.cnblogs.com/llguanli/p/6741003.html
Copyright © 2011-2022 走看看