JavaScript和CSS实现详情图片显示大图特效

2 篇文章 0 订阅
2 篇文章 0 订阅
<!doctype html>
<html>
<head>
	<title>JavaScript和CSS实现详情图片显示大图特效</title>
	<meta http-equiv="content/text" charset="utf-8">
	<style type="text/css">
		BODY {
			FONT-SIZE: 14px;
			LINE-HEIGHT: 1.5;
			TEXT-DECORATION: none;
			FONT-FAMILY: simsun, Arial, "宋体";
			background-color: #FFFFFF;
		}
		td a:HOVER {
			color: red;
			background-color:#89d9fa;
		}
		 
		 #lookImg /*新增加大图样式*/
		{
			margin: 0 auto;
			border: 1px solid #0F0F0F;
			padding: 20px;
			height:660px;
			width: 480px;
			background: #FFFFFF;
			display: none;
			position: absolute; /*  这个对显示鼠标的位置很重要,如果不是绝对位置的话,将显示的地方不一样*/
			vertical-align: middle;
			text-align: center;
			font-family: Arial;
		}
	 
</style>
	<script src="http://code.jquery.com/jquery-1.11.2.js"></script>
		
	<script>
		$(function(){
			
			$(".lookImages").mouseover(function (e) {
				var p=$(this).attr("p");
				var lookImg = "<div id = 'lookImg'>";
					lookImg+= "<img src ='"+p+"'  height='460px' width='460px' />";
					lookImg+= "</div>";
				 
				$("body").append(lookImg);
				$("#lookImg").css({
				   "bottom": (e.pageY/2) + "px",
				   "right": (e.pageX/2) + "px"
				}).show("slow"); 
			}).mouseout(function () {
				$("#lookImg").remove();
			}).mousemove(function (e) {
				$("#lookImg").css({
					 "bottom": (e.pageY/2) + "px",
					 "right": (e.pageX/2) + "px"
				});
			});//----mouseover--end
		});
	
	</script>
	
</head>

<body>

	<div>
		<a class="lookImages" style="color: blue;cursor: pointer;"
		p="http://weilailm.duapp.com/wechat/resource/images/qrcode_for_med.jpg">lookImages</a>
	</div>

</body>

</html>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱学习的蹭蹭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值