`

鼠标移动到图片名上,显示图片----js研究(1)

阅读更多



 本来想自己实现一个 点查询按钮 弹出一个gif图片的效果,无意中看到这段代码,感觉效果很不错。

代码实现效果:鼠标移动到名(wait.gif)上,显示图片,鼠标移开则不显示图片 

 


做法:新建 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>[/img]

  • 大小: 3.1 KB
  • 大小: 6.4 KB
分享到:
评论

相关推荐

    js鼠标悬停到图片上显示文字详情效果

    在JavaScript(JS)编程中,实现“鼠标悬停到图片上显示文字详情效果”是一种常见的交互设计技术,它能够提升用户体验,使用户更容易理解图片所代表的信息。这种效果通常是通过结合HTML、CSS以及JavaScript来实现的...

    js 实现 鼠标放到图片上会显示另外一张图片

    js 实现 鼠标放到图片上会显示另外一张图片! 值得下载看看!资源免费,大家分享!!

    js鼠标滑过图片,在图片上方蒙上一层透明层显示详情内容

    以上代码中,`mouseover`事件会在鼠标移动到图片上时触发,而`mouseout`事件则在鼠标移出图片时触发。通过改变透明层的`opacity`属性,我们可以控制其可见性,从而实现滑过图片显示详情内容的效果。 此外,如果你的...

    鼠标移到Image上方时显示文字效果

    鼠标移到Image上方时显示文字效果,仿腾讯微群广场显示效果,鼠标移动到图片上方,显示一个与图片大小一样的半透明文字框

    Js 鼠标移上去,大图显示。。

    【标题】"Js 鼠标移上去,大图显示" 涉及的技术知识点主要集中在JavaScript和网页交互上,这种效果通常用于图片预览功能,用户将鼠标悬停在小图上时,会显示出相应的大图。下面将详细介绍这个过程中的关键技术和实现...

    js鼠标移上让图片抖动效果

    事件监听器允许我们在特定的用户操作(例如鼠标移动到元素上)时执行一段代码。在这个场景中,我们需要监听`mouseover`和`mouseout`事件,这两个事件分别在鼠标进入和离开元素时触发。 ```javascript document....

    鼠标移动到图片上显示图片提示效果

    在网页设计中,实现“鼠标移动到图片上显示图片提示效果”是一种常见的用户体验优化技术,通常被称为“悬停提示”或“tooltip”。这种效果能够提供额外的信息,帮助用户更好地理解图片内容,尤其在空间有限或者需要...

    鼠标放到显示图片上显示左右箭头翻页效果

    标题中的“鼠标放到显示图片上显示左右箭头翻页效果”描述的是一个常见的网页交互设计,通常用于图片展示或画廊应用。这种效果允许用户通过鼠标悬停在图片上时出现的左右箭头来轻松浏览前后图片,提升了用户体验。...

    jquery实现鼠标移动到图片上显示大图广告代码

    本篇文章将详细介绍如何利用jQuery来实现在鼠标移动到图片上时,显示大图广告的效果,当鼠标移开时,图片则会恢复原状。 首先,我们需要了解jQuery的基本用法。jQuery是一个轻量级的JavaScript库,它简化了DOM操作...

    JS实现鼠标移动到图片上显示提示内容,类似天气

    当鼠标移到图片上时,创建一个新的`&lt;div&gt;`作为提示框,并将`alt`属性的值设置为提示内容。我们还计算了提示框的位置,使其位于图片下方,然后将其添加到页面上并显示。当鼠标离开图片时,我们查找并移除当前的提示框...

    JavaScript 鼠标移上图片,变换出大图片.rar

    当鼠标移动到小图片上时,我们用JavaScript来替换或改变图片的源(src)属性,使其显示大图片。 以下是一些关键知识点: 1. **事件监听**:在JavaScript中,我们可以使用`addEventListener`方法来监听鼠标移入...

    图片上下切换--鼠标移动图片改变

    "图片上下切换--鼠标移动图片改变"这个主题涉及到动态图像展示的技术,通常用于增强用户体验,使用户能够轻松地浏览一组图片。以下是对这个主题的详细解释: 首先,我们要理解的是图片切换的基本原理。在网页或应用...

    jquery鼠标移到Image上方时显示文字效果

    本示例中,我们关注的是一个基于jQuery实现的图片特效,即“鼠标移到Image上方时显示文字效果”。这个功能是通过结合jQuery事件监听器和CSS样式来创建的,当用户将鼠标悬停在图片上时,会在图片底部显示相关信息,...

    鼠标移动到div上显示制定信息或者div(自适应显示位置)

    在网页设计中,有时我们需要实现一个功能:当用户将鼠标悬停在某个div元素上时,显示特定的信息或另一个div。这个功能可以增强用户体验,帮助用户更好地理解和操作页面。本教程将详细介绍如何实现这一功能,并确保...

    HoverEx-jQuery鼠标悬停在图片上显示说明按钮插件

    2. **悬停提示**:插件提供了6种不同的悬停提示样式,这些提示可以在用户将鼠标移到图片上时自动显示,用来展示图片的相关信息或描述。这些提示框的设计各异,包括了各种布局和动画效果,使得网页的视觉效果更佳。 ...

    鼠标移上去显示图片细节

    在实现这个功能时,通常会有一个小的缩略图,当鼠标移动到缩略图上时,会在一旁显示对应的放大图片。 实现这一功能的关键步骤包括: 1. **事件监听**:使用`addEventListener`方法监听鼠标的`mousemove`事件,获取...

    js实现鼠标移过,改变图片路径

    在上面的代码中,我们选中所有`.thumbnail`类下的图片,当鼠标移过时,获取`data-large`属性中的大图路径,并将其设置到`#large-image-container`(假设这是显示大图的`&lt;img&gt;`标签的ID)的`src`属性。当鼠标离开时,...

    鼠标移上去显示大图的JS特效

    js制作的鼠标移到小图上显示大图的特效。 1、渐变显示大图。 2、自动调整大图显示的位置。 3、给小图片加上代码: 4、css修改样式。

    鼠标移动到图片上加上文字和阴影.rar

    在网页设计中,提升用户体验是至关重要的,而“鼠标移动到图片上加上文字和阴影”是一种常见的交互设计手法,能够使用户更容易理解图片所代表的信息,同时增加视觉吸引力。这个压缩包“鼠标移动到图片上加上文字和...

    jquery图片放大镜效果鼠标移到图片放大CloudZoom

    CloudZoom的工作原理是创建一个与原图大小相同的隐藏层,当鼠标移动到图片上时,这个隐藏层会显示出来,并根据鼠标的移动动态改变放大区域,展示出高分辨率的细节部分。 实现CloudZoom的基本步骤如下: 1. **引入...

Global site tag (gtag.js) - Google Analytics