快一点 -
我有一个图像映射,当滚动到一个区域时,我希望显示与滚动到的区域相关的隐藏 div。
如果我使用以下代码,它的工作原理与以下事实不同:当您将鼠标悬停在所选区域上时,它会保持 div 隐藏,直到您将鼠标移出 - 即使显示功能在隐藏之后?
$(".part-sp").hover(
function() {
$(".map-logo").hide();
}, function() {
$(".map-sp").show();
}
);
有什么想法吗?
最佳答案
我不确定我是否正确理解了您的问题,但您似乎对 hover()
方法感到困惑。第一个参数应该是鼠标悬停时执行的操作,第二个参数应该是鼠标移出时执行的操作。因此,要在鼠标悬停时显示并在鼠标移出时隐藏,您的函数应如下所示:
$(".part-sp").hover(
function() {
$(".map-sp").show();
}, function() {
$(".map-sp").hide();
}
);
关于jquery - 简单的Jquery显示隐藏问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4956505/