2014-12-04 4 views
0

Этот скрипт не работает в Internet Explorer, его всплывающее окно, но кнопка закрытия не работает и работает в firfox и google chrome fine.Кнопка Popup Close не работает в Internet Explorer?

#note { 
    position: relative; 
    z-index: 101; 
    top: 0; 
    left: 0; 
    right: 0; 
    background: #fde073; 
    text-align: center; 
    line-height: 2.5; 
    overflow: hidden; 
    -webkit-box-shadow: 0 0 5px black; 
    -moz-box-shadow: 0 0 5px black; 
    box-shadow:   0 0 5px black; 
} 


<div id="note"> 
    You smell good. <a id="close">[close]</a> 
<script> 
close = document.getElementById("close"); 
close.addEventListener('click', function() { 
    note = document.getElementById("note"); 
    note.style.display = 'none'; 
}, false); 
</script></div> 
+0

Работает ли в других браузерах? –

+0

Работа в Firefox и Chrome в соответствии с пользователем. – AaronS

+0

Какую версию Internet Explorer вы тестируете? – AaronS

ответ

1

Javascript не поддерживается кросс-браузер, с помощью JQuery вместо

$("#close").on('click', function() { 
    $("#note").hide(); 
}); 
2

изменение близко переменной, близко это событие не изменяется.

<script> 
divclose = document.getElementById("close"); 
divclose.addEventListener('click', function() { 
    note = document.getElementById("note"); 
    note.style.display = 'none'; 
}, false); 
</script> 
+0

Теперь всплывающее окно закрывается нормально. –

+0

Я создал одну домашнюю страницу для моего отдела, что доступ к веб-странице с обычного офисного сервера, но проблема возникает при доступе к веб-странице с сервера, но отлично работает при открытии с моего компьютера. Ему нужен какой-либо специальный сервер? –

+0

проверить версию сервера Apache или версию PHP. вы использовали какой-либо php-код? – Muthukumar

Смежные вопросы