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


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 相关文章推荐
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
Sep 03 Javascript
js、css、img等浏览器缓存问题的2种解决方案
Oct 23 Javascript
node.js实现逐行读取文件内容的代码
Jun 27 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
Jun 05 Javascript
jquery实用技巧之输入框提示语句
Jul 28 Javascript
js浏览器html5表单验证
Oct 17 Javascript
js仿iphone秒表功能 计算平均数
Jan 11 Javascript
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
理解javascript async的用法
Aug 22 Javascript
JavaScript requestAnimationFrame动画详解
Sep 14 Javascript
Koa 使用小技巧(小结)
Oct 22 Javascript
原生js实现自定义消息提示框
Nov 19 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登录时间的方法
2011/02/06 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
2018/06/10 PHP
js拦截alert对话框另类应用
2013/01/16 Javascript
JS 添加千分位与去掉千分位的示例
2013/07/11 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
Node.js实现在目录中查找某个字符串及所在文件
2014/09/03 Javascript
JSON字符串和对象相互转换实例分析
2016/06/16 Javascript
js 自带的 map() 方法全面了解
2016/08/16 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
JavaScript图片处理与合成总结
2018/03/04 Javascript
vue.js高德地图实现热点图代码实例
2019/04/18 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
2019/05/24 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python超简单解决约瑟夫环问题
2015/05/12 Python
将Python代码打包为jar软件的简单方法
2015/08/04 Python
KMP算法精解及其Python版的代码示例
2016/06/01 Python
python安装twisted的问题解析
2018/08/21 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
Python编程快速上手——选择性拷贝操作案例分析
2020/02/28 Python
使用keras实现非线性回归(两种加激活函数的方式)
2020/07/05 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
2014/10/11 HTML / CSS
澳大利亚拥有最佳跳伞降落点和最好服务的跳伞项目运营商:Skydive Australia
2018/03/05 全球购物
英国绿色商店:Natural Collection
2019/05/03 全球购物
PHP高级工程师面试问题推荐
2013/01/18 面试题
求职推荐信
2013/10/28 职场文书
大家检讨书5000字
2014/02/03 职场文书
体育教师个人的自我评价
2014/02/16 职场文书
纠纷协议书
2014/04/16 职场文书