才学jquery两天。代码可能比较杂,仅供参考。
引用 http://www.zhjie.net
<!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>
<script type="text/javascript" src="file:///E|/MyWeb/MyBlog/Js/jquery-1.7.2.js"></script>
<style type="text/css">
.imgDiv{ position:absolute;}
#showPic{ position:absolute; z-index:2; top:200px; left:200px; width:150px; height:300px; display:none;}
</style>
</head>
<body>
<div id="pic">
<img src="file:///F|/Picture/唯美宽屏桌面/jiping (1).jpg" width="300px" height="200px" title="demo"/><br/>
<img src="file:///F|/Picture/唯美宽屏桌面/jiping (3).jpg" width="300px" height="200px" title="demo"/>
</div>
<div id="showPic"><img class='imgDiv'></div>
<script type="text/javascript">
$("#pic img").mouseover(function(e){
//var $img=$(""); //创建一个img标签
//$("#showPic").append($img); //将img插入到div
var src=$(this).attr("src"); //获取当前src
var scrTop=e.originalEvent.y || e.originalEvent.layerY || 0; //获取当前鼠标的Y坐标
var scrLeft= e.originalEvent.x || e.originalEvent.layerX || 0; //获取当前鼠标的X坐标
$("#showPic").css("top",scrTop).css("left",scrLeft).show(500); //设置div宽度高度并显示
$("#showPic img").attr("src",src).attr("width",'400px').attr('height','400px').addClass("imgDiv");//设置图片的路径.高度。宽度
}); /* 鼠标移开事件*/
$("#pic").mouseout(function(){
$("#showPic").hide();
});
</script>
</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>
<script type="text/javascript" src="js/jquery-1.7.2.js"></script>
<style type="text/css">
#tip{position:absolute; z-index:2; border:1px solid black; width:400px; background:black; color:white;}
li{ float:left; list-style:none; padding:0 10px;}
li img{ width:200px; height:150px;}
</style>
</head>
<body>
<ul>
<li><img src="images/jiping (1).jpg" alt="第一张图片" /></li>
<li><img src="images/jiping (2).jpg" alt="第二张图片" /></li>
<li><img src="images/jiping (3).jpg" alt="第三张图片" /></li>
</ul>
<script type="text/javascript">
$("li img").mouseover(function(e){
var div="<div id='tip'></div>" //创建div
$("body").append(div); //添加div
var img="<img src='"+this.src+"' />"; //创建图片
var mytitle=this.alt; //设置标题
$("div#tip").append(img).append(mytitle); //插入图片和标题到div后面
$("div#tip").css({ //设置div的属性
"top":+e.pageY+"px" //设置top
,"left":+e.pageX+"px" //设定left
}).find("img").css({ //设置div里面img属性
"width":"400px" //设置宽度
,"height":+"300px" //设置高度
}).end().show(); //返回到div然后显示
}).mouseout(function(){
$("div#tip").remove(); //删除div
}).mousemove(function(e){ //鼠标移动事件
$("div#tip").css({
"top":+e.pageY+"px"
,"left":+e.pageX+"px"
});
});
</script>
</body>
</html>
效果图
代码生疏,仅供参考,欢迎评论留言
分享到:
相关推荐
jquery,鼠标放在图片上放大,鼠标放在图片上,图片从中心方法,借鉴别人的。
jquery实现鼠标移动到图片上显示大图广告代码,当鼠标放在图片上,会显示放大的图片,常用于商城网站,php中文网推荐下载!
鼠标放在小图标上,展示其放大后的大图片.
同样是由jQuery插件实现的一款鼠标悬停放大图片的特效,用在网页上会提升操作体验,可结合图片滚动来使用,鼠标放在图片上的时候,图片放大突出显示,很不错的效果。
鼠标移动到图片上后,图片旋转放大,效果很high
jQuery图片插件之鼠标放在图片上出现动态的hover效果插件 jQuery图片特效404 jQuery图片特效CustomAnimationBanner jQuery图片特效FullPageImageGallery jQuery图片特效image Scroller图片滚动 jQuery图片特效...
18. jQuery图片插件之鼠标放在图片上出现动态的hover效果插件 19. jQuery图片自动轮播淡入淡出的幻灯插件iFadeSlide 20. jQuery大气banner带时间线自动播放的焦点图轮番切换代码 21. jquery定时自动切换banner...
jquery实现鼠标滑过图片向上放大显示效果,里面用有CSS3的部分属性,因此为了最佳效果,测试时候请使用火狐或Chrome浏览器。左右两边的圆形按钮可控制缩略图左右滚动,然后可以把鼠标放在任意的缩略图上,可看到缩略...
jQuery鼠标悬停横向大图展示特效是一款鼠标经过放在缩略图上或者点击缩略图自动切换图片大图展示代码。
jQuery实现鼠标移到产品图片上局部放大显示效果,点击图片则可显示完整图片的特效代码,特别适合用于购物网站、产品介绍网站、企业或公司网站,可多张图片放大,右侧是产品的多张图片,以缩略图形式显示,点击缩略图...
18. jQuery图片插件之鼠标放在图片上出现动态的hover效果插件 19. jQuery图片自动轮播淡入淡出的幻灯插件iFadeSlide 20. jQuery大气banner带时间线自动播放的焦点图轮番切换代码 21. jquery定时自动切换banner...
18. jQuery图片插件之鼠标放在图片上出现动态的hover效果插件 19. jQuery图片自动轮播淡入淡出的幻灯插件iFadeSlide 20. jQuery大气banner带时间线自动播放的焦点图轮番切换代码 21. jquery定时自动切换banner...
18. jQuery图片插件之鼠标放在图片上出现动态的hover效果插件 19. jQuery图片自动轮播淡入淡出的幻灯插件iFadeSlide 20. jQuery大气banner带时间线自动播放的焦点图轮番切换代码 21. jquery定时自动切换banner...
jQuery鼠标悬停缩略图横向切换大图展示特效是一款鼠标经过放在缩略图上或者点击缩略图自动切换图片大图展示代码。
实现效果: jquery变焦放大效果,一般商城网站的商品都会有这样的效果,点击或者鼠标放在图片上时,会展示出一个比较大的图片,让我们对商品观看的更清楚,php中文网推荐下载!
jQuery鼠标悬停缩略图横向切换大图展示特效是一款鼠标经过放在缩略图上或者点击缩略图自动切换图片大图展示代码。
18.jQuery图片插件之鼠标放在图片上出现动态的hover效果插件 19.jQuery图片自动轮播淡入淡出的幻灯插件iFadeSlide 20.jQuery大气banner带时间线自动播放的焦点图轮番切换代码 21.jquery定时自动切换banner...
jquery插件,图片放大功能,幻灯片,鼠标放在图片上显示图片的放大镜效果,还有相关案例参考。。。
jquery实现网站图片提示效果 当把鼠标放在图片上的时候还原原来的图片