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


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 相关文章推荐
JS组件Bootstrap Table表格多行拖拽效果实现代码
Dec 08 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
Jun 02 Javascript
easyui-combobox 实现简单的自动补全功能示例
Nov 08 Javascript
jQuery Ajax实现跨域请求
Jan 21 Javascript
JSONP跨域请求
Mar 02 Javascript
node.js支持多用户web终端实现及安全方案
Nov 29 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
Dec 11 Javascript
利用angular、react和vue实现相同的面试题组件
Feb 19 Javascript
Vue头像处理方案小结
Jul 26 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
Jan 19 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
Apr 14 Javascript
JavaScript中作用域链的概念及用途讲解
Aug 06 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
2020最新CPU的性能排名
2020/04/02 数码科技
PHP4实际应用经验篇(2)
2006/10/09 PHP
关于PHP实现异步操作的研究
2013/02/03 PHP
解析func_num_args与func_get_args函数的使用
2013/06/24 PHP
php+xml编程之xpath的应用实例
2015/01/24 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
jQuery示例收集
2010/11/05 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
jquery用data方法获取某个元素上的事件
2014/06/23 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
简化版手机端照片预览组件
2015/04/13 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
2016/04/29 Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
2016/10/25 Javascript
微信小程序 slider 详解及实例代码
2017/01/10 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
ES6中Array.includes()函数的用法
2017/09/20 Javascript
nodejs微信开发之接入指南
2019/03/17 NodeJs
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
[03:46]DAC趣味视频-中文考试.mp4
2017/04/02 DOTA
Python ljust rjust center输出
2008/09/06 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
AmazeUI 等分网格的实现示例
2020/08/25 HTML / CSS
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
幼儿教师寄语集锦
2014/04/03 职场文书
团队精神口号
2014/06/06 职场文书
环卫工作个人总结
2015/03/04 职场文书
会计求职自荐信
2015/03/26 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
新兵入伍决心书
2015/09/22 职场文书
MySQL 逻辑备份 into outfile
2022/05/15 MySQL