300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > jQuery 仿淘宝 鼠标悬停显示大图效果

jQuery 仿淘宝 鼠标悬停显示大图效果

时间:2020-11-12 06:10:46

相关推荐

jQuery 仿淘宝 鼠标悬停显示大图效果

页面只需要包含 jquery库, bigpic.js 和 bigpic.css即可自动给页面上符合条件的图片加上悬停效果.<script type="text/javascript" src="jquery-1.3.2.min.js"></script><script type="text/javascript" src="bigpic.js"></script><link rel="stylesheet" href="bigpic.css" type="text/css" />如果某个图片需要显示大图:<img src="images/shoe1_small.jpg" bigpic="images/shoe1_big.jpg"/>只需要添加一个 "bigpic" 属性即可.bigpic.js 内容如下.[javascript]jQuery(function(){ jQuery("img").each(function(i){ var p = jQuery(this); var strbp = p.attr("bigpic"); if(strbp){ var bp = jQuery("<div class='bigpic'></div>").appendTo("body").hide(); var w = this.width; p.mouseover(function(){ bp.fadeIn(); var offset = p.offset(); bp.css("top", offset.top).css("left", offset.left+w+5); if(bp.html()=="") bp.html("<img src=""+p.attr("bigpic")+"" mce_src=""+p.attr("bigpic")+"">"); }).mouseout(function(){ bp.fadeOut(); }); } }); }); bigpic.css 内容:[css].bigpic { position:absolute; float:left; border:#ccc 1px solid; }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。