鼠标移动到图片名上,显示图片的简单实例


Posted in Javascript onJuly 14, 2013

鼠标移动到图片名上,显示图片的简单实例

做法:新建 a.html 和 一个待显示图片 wait.gif  放在同一目录下,
a.html 代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title></title>
    <script type="text/javascript">
        var path = './'; //图片相对路径
        function show(obj) {
            var name = obj.innerText;
            var sDiv = document.getElementById('img_' + name.split('.')[0]);//文件名自己判断
            if (!sDiv) {
                sDiv = document.createElement("DIV");
                sDiv.id = 'img_' + name.split('.')[0];
                sDiv.style.position = 'absolute';
                sDiv.style.top = obj.offsetTop + obj.offsetWidth + 'px';
                sDiv.style.left = obj.offsetLeft +obj.offsetHeight + 'px';
                sDiv.style.border = '1px red solid';
                var img = document.createElement("img");
                img.src = path + name;
                sDiv.appendChild(img);
                document.body.appendChild(sDiv);
            }
            sDiv.style.display = 'block';
        }
        function f(obj) {
            var name = obj.innerText;
            var sDiv = document.getElementById('img_' + name.split('.')[0]);//文件名自己判断
            if (sDiv) {
                sDiv.style.display = 'none';
            }
        }
    </script>
</head>
<body>
<div onmouseover="show(this)" onmouseout="f(this)" style="position:absolute;">
    wait.gif
</div>
</body>
</html>
Javascript 相关文章推荐
JavaScript之编码规范 推荐
May 23 Javascript
js 采用delete实现继承示例代码
May 20 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
Aug 30 Javascript
JavaScript记录光标在编辑器中位置的实现方法
Apr 22 Javascript
Vue.js实现一个自定义分页组件vue-paginaiton
Sep 05 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
Sep 18 Javascript
jQuery实现元素的插入
Feb 27 Javascript
基于bootstrop常用类总结(推荐)
Sep 11 Javascript
echarts实现词云自定义形状的示例代码
Feb 20 Javascript
vue配置nprogress实现页面顶部进度条
Sep 21 Javascript
js实现上下左右键盘控制div移动
Jan 16 Javascript
JavaScript编码小技巧分享
Sep 17 Javascript
JS中获取数据库中的值的方法
Jul 14 #Javascript
js 实现日期灵活格式化的小例子
Jul 14 #Javascript
仿谷歌主页js动画效果实现代码
Jul 14 #Javascript
jquery.messager.js插件导致页面抖动的解决方法
Jul 14 #Javascript
jquery实现输入框动态增减的实例代码
Jul 14 #Javascript
javascript获取隐藏dom的宽高 具体实现
Jul 14 #Javascript
js和as的稳定传值问题解决
Jul 14 #Javascript
You might like
phpMyadmin 用户权限中英对照
2010/04/02 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
PHP中常用的转义函数
2014/02/28 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
Prototype Array对象 学习
2009/07/19 Javascript
javascript 广告后加载,加载完页面再加载广告
2010/11/25 Javascript
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
JQuery中Ajax的操作完整例子
2017/03/07 Javascript
简单快速的实现js计算器功能
2017/08/17 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
Vue路由history模式解决404问题的几种方法
2018/09/29 Javascript
Element Input组件分析小结
2018/10/11 Javascript
vue的keep-alive用法技巧
2019/08/15 Javascript
微信小程序连续签到7天积分获得功能的示例代码
2020/08/20 Javascript
python实现备份目录的方法
2015/08/03 Python
python实现ID3决策树算法
2017/12/20 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
基于python3的socket聊天编程
2020/02/17 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
调解协议书
2014/04/16 职场文书
教师评语大全
2014/04/28 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
最美乡村医生事迹材料
2014/06/02 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
村主任群众路线个人对照检查材料
2014/09/26 职场文书
幼儿园国庆节活动总结
2015/03/23 职场文书
民事答辩状格式范文
2015/05/21 职场文书
谢师宴学生致辞
2015/07/27 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书
Oracle笔记
2021/04/05 Oracle
nginx服务器的下载安装与使用详解
2021/08/02 Servers
彩虹社八名人气艺人全新周边限时推出,性转女装男装一次拥有!
2022/04/01 日漫