用JQuery删除Div在IE没问题,在Firefox有奇怪问题(需要在页面任何一处单击左键DIV才消失),请高手分析下原因,并给出解决方案,谢谢!
Div样式:
#dimmer
{
display: none;
position: absolute;
top: 0;
left: 0;
background: #000000;
filter:alpha(opacity=50); /* Internet Explorer */
-moz-opacity:0.5; /* Mozilla 1.6 and below */
opacity: 0.5; /* newer Mozilla and CSS-3 */
}
#sessionNoticeBox
{
border: 2px #aaaaaa solid;
position: absolute;
top: 50%;
left: 50%;
padding: 20px;
margin: auto;
width: 300px;
padding-top: 40px;
height: 90px;
text-align: center;
margin-left: -200px;
margin-top: -100px;
background-color: #ffffff;
filter:alpha(opacity=100); /* Internet Explorer */
-moz-opacity:1.0; /* Mozilla 1.6 and below */
opacity: 1.0; /* newer Mozilla and CSS-3 */
}
以下是删除Div的代码
if ($('#dimmer').length > 0) {
$('#dimmer').remove();
$('#sessionNoticeBox').remove();
}
------解决方案--------------------
JScript code
<script type="text/javascript">
$(document).ready(function () {
if ($('#dimmer').length > 0) {
$('#dimmer').remove();
$('#sessionNoticeBox').remove();
}
});
</script>