У меня есть модальное наложение jQuery Tools на моем веб-сайте, и оно прекрасно работает как в Chrome, так и в Firefox ... однако, когда я просматриваю страницу в IE8, в верхней части диалогового окна DIV появляется маска черного фона.Кроме того, div отображается в нижней части страницы, где фактический код отличается от центрированного на экране.
Кроме того, я также получаю одну из этих «Ошибка в строке 1, символ 6«Ошибки», и я не могу отладить этого плохого парня. Я получаю похожую ошибку в Chrome «Uncaught SyntaxError: Неожиданный токен)», но это не мешает модалу. У меня такое чувство, что оно не связано, но с IE, вы никогда не знаете.
Любая помощь будет очень признательна !!
JS File
var api;
showDiv('partmodal');
function showDiv(v){
if (!document.getElementById(v)) return;
if (api)
if (api.isOpened) api.close();
api=$('#'+v).overlay({
mask: {color: '#000000'},
effect:'drop',
api: true
}).load();
}
DIV OBJECT
<div class="modalpart" id="partmodal">
<h2>
Title <!--It doesn't matter what you put here-->
</h2>
<!--It doesn't matter what you put here-->
</div>
CSS
.modalPart {
background-color:#fff;
display:none;
width:550px;
padding:15px;
text-align:left;
border:2px solid #600;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-moz-box-shadow: 0 0 50px #ccc;
-webkit-box-shadow: 0 0 50px #ccc;
position:fixed;
_position:absolute;
}
.modalpart h2 {
background:url(images/logoac.png) no-repeat;
margin:0px;
padding:10px 0 10px 110px;
border-bottom:1px solid #333;
font-size:20px;
color:#600;
font-family:calibri, hevetica, tahoma, arial;
text-align:right;
}