Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  javascript  >  正文 JS鼠标移动到缩略图显示大图 js图片放大效果一例

JS鼠标移动到缩略图显示大图 js图片放大效果一例

发布时间:2015-02-18   编辑:www.jquerycn.cn
本文分享一例js图片放大的效果代码,当鼠标移动到缩略图上时显示大图,这在商品展示的功能开发上经常用到,有需要的朋友参考下吧。

本节主要内容:
一例js图片放大效果的实现代码。

效果描述:
当把鼠标移动到图片缩略图的时候,会显示图片大图。

代码:
 

复制代码 代码示例:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>图片提示效果,js图片放大效果--www.jquerycn.cn</title>
<script type="text/javascript" src="/jquery/jquery1.3.2.js"></script>
<style type="text/css">
body{margin:0 ;padding:40px;line-height:180%;}
img{border:none;}
ul,li{margin:0 ;padding:0;}
li{list-style:none;display:inline; border:1px solid #999;float:left; margin-right:10px;}
/*tooltip*/
#tooltip{position:absolute;border:1px solid #CCC;display:none;color:#FFF; padding:2px; background:#333;}
</style>
<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?"
"+ this.myTitle : "";
var tooltip = "<div id='tooltip'><img src='"+ this.href +"' alt='产品预览图'/>"+imgTitle+"<\/div>"; //创建 div 元素
document.write(tooltip);
$("body").append(tooltip); //把它追加到文档中
$("#tooltip").css({
"top": (e.pageY+y) + "px",
"left": (e.pageX+x) + "px"
}).fadeIn(600); //设置x坐标和y坐标,并且显示
}).mouseout(function(){
this.title = this.myTitle;
$("#tooltip").remove(); //移除
}).mousemove(function(e){
$("#tooltip").css({
"top": (e.pageY+y) + "px",
"left": (e.pageX+x) + "px"
});
});
})
</script>
</head>
<body>
<h3>效果</h3>
<ul>
<li><a class="tooltip" title="苹果 iPod" href="http://www.jquerycn.cn/images/article/201212/picmove_2/wall1.jpg"><img src="http://www.jquerycn.cn/images/article/201212/picmove_2/wall_s1.jpg" alt="苹果 iPod"></a></li>
<li><a class="tooltip" title="苹果 iPod nano" href="http://www.jquerycn.cn/images/article/201212/picmove_2/wall2.jpg"><img src="http://www.jquerycn.cn/images/article/201212/picmove_2/wall_s2.jpg" alt="苹果 iPod nano"></a></li>
<li><a class="tooltip" title="苹果 iPone" href="http://www.jquerycn.cn/images/article/201212/picmove_2/wall3.jpg"><img src="http://www.jquerycn.cn/images/article/201212/picmove_2/wall_s3.jpg" alt="苹果 iPone"></a></li>
<li><a class="tooltip" title="苹果 Mac" href="http://www.jquerycn.cn/images/article/201212/picmove_2/wall4.jpg"><img src="http://www.jquerycn.cn/images/article/201212/picmove_2/wall_s4.jpg" alt="苹果 Mac"></a></li>
</ul>
</body>
</html>

您可能感兴趣的文章:
php图片裁剪与缩略图示例
JS鼠标移动到缩略图显示大图 js图片放大效果一例
Javascript图片放大镜的实例分析
jQuery实现图片放大预览实现原理及代码
js放大镜效果一例
基于Jquery制作的幻灯片图集效果打包下载
jQuery 幻灯片插件(带缩略图功能)
基于jquery的放大镜效果
jQuery Fullsize
js实现鼠标滑到图片上则产生放大浮出的效果

[关闭]