读书人

用JQuery删除Div在IE没有关问题在Fi

发布时间: 2012-02-24 16:30:38 作者: rapoo

用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> 

读书人网 >JavaScript

热点推荐