jquery 图片提示放大效果

	<style>
		.tooltip img{
			width: 300px;height: 300px;
		}
		li{display: inline;}
	</style>
<ul>
	<li><a href="img/1.jpg" class="tooltip" title="蛋糕"><img src="img/1.jpg" alt="蛋糕"></a></li>
	<li><a href="img/2.jpg" class="tooltip" title="蛋糕2"><img src="img/2.jpg" alt="蛋糕2"></a></li>
	<li><a href="img/3.jpg" class="tooltip" title="蛋糕3"><img src="img/3.jpg" alt="蛋糕3"></a></li>

</ul>
<script type="text/javascript">
	$(function(){
		var x=10;
		var y=20;

		$("a.tooltip").mouseover(function(e){
			this.myTitle=this.title;   //相等于
			this.title="";             //清空属性

			//创建
			var imgTitle=this.myTitle?"<br/>"+this.myTitle:"";
			var $tooltip=$("<div id='tooltip'><img src='"+this.href+"' alt='产品预览图'>"+imgTitle+"</div>");
			//追加到文档
			$("body").append($tooltip);
			//设置x坐标和y坐标,并且显示
			$("#tooltip").css({"position":"absolute","top":(e.pageY+y)+"px",
	                                         "left":(e.pageX+x)+"px"}).show("fast");

		}).mouseout(function(){
			this.title=this.myTitle;
			$("#tooltip").remove();
		}).mousemove(function(e){
			$("#tooltip").css({"top":(e.pageY+y)+"px","left":(e.pageX+x)+"px"})
		})
	})
</script>

 

转载于:https://my.oschina.net/xiaojunx/blog/846599

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值