通过将鼠标悬停在标签上来更改图像源

发布于 2024-08-13 00:00:36 字数 102 浏览 3 评论 0原文

我的网页上有多个标签,我希望当我将鼠标悬停在该标签上时,其他 div 中的图像应根据悬停的标签而变化。

任何帮助将不胜感激。

  • 斯贾因

I have multiple labels on a bar my web page and I want when I hover on that label, image in other div should change based on the label being hovered.

Any help would be highly appreciared.

  • Sjain

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

傻比既视感 2024-08-20 00:00:36

使用流行的 javascript 库 jQuery,您可以相当轻松地做到这一点:

-- 示例 HTML

<label class="target">Hover to Change</label> 
<img src="image001.gif" class="sourceImage" />

-- 对应的 jQuery

$("label.target").hover(
  function () {
    // mousing-over <label class="target"> changes img to 'image002.gif'
    $("img.sourceImage").attr("src", "image002.gif");
  },
  function () {
    // mousing-out <label class="target"> changes img to 'image001.gif'
    $("img.sourceImage").attr("src", "image001.gif");
  }
);

With jQuery, the popular javascript library, you could do it rather easily:

-- Sample HTML

<label class="target">Hover to Change</label> 
<img src="image001.gif" class="sourceImage" />

-- Corresponding jQuery

$("label.target").hover(
  function () {
    // mousing-over <label class="target"> changes img to 'image002.gif'
    $("img.sourceImage").attr("src", "image002.gif");
  },
  function () {
    // mousing-out <label class="target"> changes img to 'image001.gif'
    $("img.sourceImage").attr("src", "image001.gif");
  }
);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文