【发布时间】:2012-06-25 15:34:51
【问题描述】:
就像许多其他开发人员一样,我在使用 CSS PNG 背景时遇到了同样的黑晕问题。 (忽略模糊。专注于黑色光晕)。
==========HTML==========
<div class="s4-notdlg append-bottom-x" id="header"> <a class="show-settings active" href="javascript:;"></a>
<div class="container">
<div class="span-13 last">
<div id="explore"> <a id="header-home-icon" href="" class=""></a> <a id="menu" href="javascript:;" class=""></a>
<div id="dropdown" style="display: none;">
<div id="wrap"> </div>
</div>
<a style="bottom: 112px;position: absolute;right: 84px;" class="closeThis close" href="javascript:;"></a> </div>
</div>
</div>
</div>
==========CSS===========
a#menu.active {
background-position: -399px -41px;
}
#dropdown {
background: url(images/bg/menu_dropdown_bg.png) no-repeat;
height: 340px;
/*height: 556px;*/
position: absolute;
right: -66px;
top: 48px;
width: 875px;
z-index: 99999;
display:none;
}
#dropdown #wrap {
/*height: 413px;*/
height: 211px;
margin: 26px 91px 0;
width: 698px;
}
==========jQuery===========
//menu
var menu = $('#menu');
var dropdown = $('#dropdown');
menu.toggle(function () {
menu.addClass('active');
dropdown.fadeIn();
}, function () {
menu.removeClass('active');
dropdown.fadeOut();
return false;
});
dropdown.mouseleave(function () {
menu.trigger('click');
});
这是我已经实现的,没有骰子:
【问题讨论】:
-
对于 alpha 图像加载器,图像的路径是相对于 html 文档,而不是 css。你照顾好了吗?
-
这真的很棘手。我很迷茫。
-
hmm.. 好吧,首先尝试从 html 中取出样式并严格使用 css 作为样式。否则,也许它与zindex有关?
-
这不是 z-index。我希望是。
标签: javascript jquery internet-explorer-7 fadein fadeout