gpt4 book ai didi

javascript - IE7 : Can't display popup box when hovering over transparent background

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:21:45 24 4
gpt4 key购买 nike

这可能是我见过的最奇怪的事情之一...我有一个元素列表,每个元素都包含一个图标图像和一个隐藏的弹出框。当用户悬停在图标上时,弹出框显示在上方(jQuery 的悬停)。这在所有浏览器和 IE8/9 中都可以正常工作,但 IE7 有问题。图标和弹出框之间有一个“间隙”。如果我设置背景颜色并且弹出框的容器接触到图标行,我可以在用户将鼠标移过它以进行选择时让弹出框显示在屏幕上。

但是,我不想显示背景色,如果不显示,当用户将鼠标移动到该间隙的任何位置时,弹出框就会消失。换句话说,弹出窗口显示在正确的位置,但用户无法进行选择,因为如果不将鼠标悬停在空白处就无法到达弹出窗口。

这是一些 HTML 和 CSS:

<div class="icon-nav">
<ul>
<li>
<div class="popup-wrapper">
<a href="#" class="replace air" rel="air">Air Quality</a>
<div class="popup-container">
<div class="popup-content"></div>
</div>
</div>
</li>
<li>
<div class="popup-wrapper">
<a href="#" class="replace health" rel="health">Public Health</a>
<div class="popup-container">
<div class="popup-content"></div>
</div>
</div>
</li>
Etc....
</ul>
</div>

CSS:

.icon-nav { position: absolute; top: 388px; z-index: 999; width: 100%; } /* Positioned relative to a wrapper element. */
.icon-nav ul { display: block; width: 968px; margin: 0 auto; position: relative; }
.icon-nav ul li { float: left; }
.icon-nav ul li .popup-wrapper {}
.icon-nav ul li .popup-container { position: absolute; bottom: 0px; padding-bottom: 35px; z-index: 9999; width: 100%; display:none; left: 0px; }
.icon-nav ul li .popup-content { width: 900px; height: 260px; background-color: #fff; margin: 0 auto; padding:30px; }
.icon-nav ul li a { width:121px; height: 115px; overflow: hidden; }

jQuery:

$('.icon-nav li .popup-wrapper').hover(
function(){
$('a',this).addClass('hover')
var name = $('a', this).attr('rel');
var popup = $('.popup-container', this);
$(popup).css({'display':'block'});
// More Code...
},function(){
$('a',this).removeClass('hover');
$('.popup-container', this).css({'display':'none'});
}
);

TIA!!!

最佳答案

创建一个 1 像素的正方形透明 png,并将其用作元素背景。

关于javascript - IE7 : Can't display popup box when hovering over transparent background,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5998295/

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