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


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 append() html时的小问题的解决方法
Dec 16 Javascript
js/jQuery对象互转(快速操作dom元素)
Feb 04 Javascript
js 浏览本地文件夹系统示例代码
Oct 24 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
Dec 09 Javascript
Node.js插件安装图文教程
May 06 Javascript
jQuery基于扩展简单实现倒计时功能的方法
May 14 Javascript
微信小程序 保留小数(toFixed)详细介绍
Nov 16 Javascript
jQuery Ajax全解析
Feb 13 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
May 02 Javascript
使用Dropzone.js上传的示例代码
Oct 10 Javascript
jQuery提示框插件SweetAlert用法分析
Aug 05 jQuery
vue实现放大镜效果
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
php gzip压缩输出的实现方法
2013/04/27 PHP
php使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
javascript 面向对象编程基础:封装
2009/08/21 Javascript
深入理解JavaScript系列(16) 闭包(Closures)
2012/04/12 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
js实现ArrayList功能附实例代码
2014/10/29 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
jQuery简单入门示例之用户校验demo示例
2016/07/09 Javascript
AngularJS基础 ng-keydown 指令简单示例
2016/08/02 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
jquery获取select,option所有的value和text的实例
2017/03/06 Javascript
Vue.js 插件开发详解
2017/03/29 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
Nuxt.js的路由跳转操作(页面跳转nuxt-link)
2020/11/06 Javascript
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
Python随机生成一个6位的验证码代码分享
2015/03/24 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
2016/03/13 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
一文读懂python Scrapy爬虫框架
2021/02/24 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
客户经理岗位职责
2013/12/08 职场文书
数控技术应用个人求职信范文
2014/02/03 职场文书
党委班子对照检查材料
2014/08/19 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS
MySQL创建管理KEY分区
2022/04/13 MySQL