gpt4 book ai didi

javascript - jQuery - 将 onHover 处理程序添加到区域元素

转载 作者:行者123 更新时间:2023-11-30 17:30:35 26 4
gpt4 key购买 nike

如何使用 jQuery 选择区域元素?当鼠标悬停在区域元素上时,我需要更改隐藏的 div 元素上的 CSS。我无法使用 CSS 来完成此操作,因为区域元素不受 CSS 影响。

jQuery:

(function(){
$("#trigger1").hover(
$("#tooltip1.tooltipContent").css("display", "block");
);
});

html(样本):

<img alt="" style="border-width: 0px; border-style: solid;" usemap="#Map2" src="_images/timeline2.jpg" />
<map id="Map2" name="Map2">
<area id="trigger1" href="#" coords="21,99,12" shape="circle" />
</map>

实时页面:http://www.securitybankusa.com/about-test.htm

最佳答案

jQuery中的hover()函数接受2个函数作为参数

$("#trigger1").hover(
function(){
$("#tooltip1.tooltipContent").show(); // show() takes care of display block
},
function(){
$("#tooltip1.tooltipContent").hide(); // hide() takes care of display none
}
);

在您的示例中,.toggle() 可能更适合

$("#trigger1").hover(
function(){
$("#tooltip1.tooltipContent").toggle();
}
);

检查 jQuery API 页面:

关于javascript - jQuery - 将 onHover 处理程序添加到区域元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23157198/

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