我有一张图片地图,当我在热点上滚动时,我想显示新的div。它从默认的文本列表开始,但是一旦我将鼠标悬停在热点上,我想要将其更改为相应的div。我使用下面的代码和我越来越没有喜悦:jQuery在悬停时显示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。
没有为格“.office默认”没有ID属性。 – Navigatron
好的,当我将鼠标移出时,添加ID“office-default”时,初始图像和文字消失。所以,至少我正在采取某种行动。谢谢! –
你的代码是说当你将鼠标悬停在整个图像映射上时,创建一个var并从中删除隐藏的类。您需要将此代码应用于每个部分。就像这样:$(“。office-default div”)。mouseover(function(){ var elementId = $(this).attr(“id”); $(elementId).removeClass(“hidden”) ; });' – Navigatron