gpt4 book ai didi

javascript - jQuery 在带有图像映射的悬停时显示 div

转载 作者:太空宇宙 更新时间:2023-11-04 04:15:48 24 4
gpt4 key购买 nike

我有一个图像映射,当我悬停在热点上时,我想显示一个新的 div。它以默认的文本列表开始,但是一旦我将鼠标悬停在热点上,我希望将其更改为相应的 div。我正在使用以下代码,但没有得到任何乐趣:

$(".office-default").mouseover(function () {
var elementId = "#office-" + $(this).attr("id").split("-")[1];
$(elementId).removeClass("hidden");
});

$(".office-default").mouseout(function () {
var elementId = "#office-" + $(this).attr("id").split("-")[1];
$(elementId).addClass("hidden");
});

完整代码如下: http://jsfiddle.net/leadbellydesign/jR6pa/1/

我进行了大量搜索,但没有找到任何有用的信息。我不想更改图像,我只想显示 div。

最佳答案

您仍然需要修复 div 下方的空间,但这应该可行

DEMO

$("area").hover(function () {
$office = $(this).attr("href");
$(".office-default > div").addClass("hidden");
$($office).removeClass("hidden");
}, function(){
$(".office-default > div").addClass("hidden");
$("#office-1").removeClass("hidden");
});

更新

要解决间距问题,请更新您的 .office-default CSS:

DEMO

.office-default {
background:#444;
padding:5px 15px 0;
width: 80%;
height:150px;
}

关于javascript - jQuery 在带有图像映射的悬停时显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19980864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com