鼠标悬浮图片显示原图,移出鼠标后原图消失(多图)
来源:互联网 发布:淘宝网红草宛儿服饰 编辑:程序博客网 时间:2024/06/11 20:56
最近想做个简单的个人网站,需要用到这个功能。在网上搜了一下,发现有很多图片特效,但是代码太纷繁复杂了。
其实我想实现的只是大图预览,不需要太复杂。后来,在原来有的javascript资料里找到这个:)“JavaScript网页设计300例.chm”,
从里面找到了类似的下拉菜单的例子修改了一下,以实现这个功能。
具体用法是这样的:
将Javascript代码放到</body>前(将脚本代码放在页面底端有助于提高页面速度,但是我现在还没有切身的体会)
<script language=JavaScript>
function mouseOutPic()//当鼠标移出时,隐藏原图
{
if(window.event.toElement.id!="img000") bigPic.style.visibility = "hidden";
//如果鼠标不在img000上的话,将这个区域隐藏
}
function mouseOverPic(imgSrc)//当鼠标移上小图时,显示原图
{
var seeBig = document.getElementById("bigPic");//得到将要显示原图区域的div element
var newImg = document.createElement("img");//新建一个img element,将原图的src赋给这个element
newImg = "<img src=/'" + imgSrc + "/'/>";//注意这里,是为整个element赋值,我在这个小问题上还花了挺多时间
//alert(imgSrc);
seeBig.innerHTML = newImg;//将原图赋给要显示的区域
}
</script>
下面是HTML代码:
<!--下面这个ID是img000的element是略缩图,鼠标悬停在它上面即出现原图-->
<!--onmouseover方法中调用了mouseOverPic函数(见上面),传给它的参数是原图的URL-->
<!--调用mouseOverPic之后,将原图显示区域设为可见-->
<img id="img000" src="images/general/emailAt.jpg" onmouseover="mouseOverPic('images/general/usc_badge.jpg'); bigPic.style.visibility='visible'" onmouseout="mouseOutPic()">
<!--页面初始化的时候,原图显示区域是隐藏的-->
<div id="bigPic" style="visibility:hidden;">
</div>
- 鼠标悬浮图片显示原图,移出鼠标后原图消失(多图)
- 鼠标悬浮图片显示原图 移出鼠标后原图消失 js
- 鼠标移入显示移出消失
- 鼠标悬浮移出控制div的显示与隐藏
- 笔记:黑白图片鼠标移入变原图颜色
- 鼠标移入就显示弹框,移出弹框就消失
- opencv鼠标画矩形截取保存图片一部分并归一化为原图大小(Patches selected for feature extraction)
- 鼠标放图片上,原图上划上去一个透明图片
- 鼠标放到超链接上有图片悬浮显示出来离开则消失
- 鼠标放到超链接上有图片悬浮显示出来离开则消失
- js显示原图+图片放大+图片流动
- html+css鼠标悬浮显示图片
- jquery实现 鼠标悬浮 显示图片
- 鼠标悬浮显示消息
- 鼠标悬浮图片放大
- [htmlayout] picture标签替代img, 解决更新图片数据后依然显示原图片数据
- jcarousellite插件鼠标经过和鼠标移出悬浮效果及图片小于可见数是滚动混乱
- tabbar显示原图
- Bika Plone的IDServer设置
- 报道进行时~
- 手机行业通用名词解释大全(不看不知道)
- linux下的tftp服务配置
- 中国佛学66句震撼世界的禅语——才看到第10条 就已经平静很多
- 鼠标悬浮图片显示原图,移出鼠标后原图消失(多图)
- matlab实现二分法查找
- TCP/IP四层模型和OSI七层模型的比较
- 快速调用onenote
- HOE TO USE GDB
- IP和TCP有什么区别
- 富人和穷人的12个经典差异
- 手机壳体的材料的怎么选用
- 利用Fedora DVD构建本地yum源