我的網絡有問題。當我爲#responzivniMenu
(display: none;
)設置css時,它仍在顯示,可能不會更改。我不知道問題從何而來。元素在css屬性顯示中顯示的格式不正確
[求助]這是與託管的問題!如果你對這個問題確切感興趣,請查看我的答案。
我的HTML:
<div id="responzivniMenu">
<a href="/uvod"><div id="skautLogoResponzivni"></div></a>
<div class="responzivDrop">
<button onclick="responziv()" class="responzivBtn"></button>
<div id="responzivni" class="responzivni-content">
<a href="/uvod" id="menuTlacitko">Domů</a>
<a href="/historie" id="menuTlacitko">Historie</a>
<a href="/aktuality" id="menuTlacitko">Aktuality</a>
<a href="/vedouci" id="menuTlacitko">Vedoucí</a>
<a href="/kontakty" id="menuTlacitko">Kontakt</a>
<a href="/oddily" id="menuTlacitko">Oddíly</a>
</div>
</div>
<script>
function responziv() {
document.getElementById("responzivni").classList.toggle("resshow");
}
window.onclick = function(event) {
if (!event.target.matches('.responzivBtn')) {
var dropdowns = document.getElementsByClassName("responzivni-content");
var i;
for (i = 0; i < dropdowns.length; i++) {
var openDropdown = dropdowns[i];
if (openDropdown.classList.contains('resshow')) {
openDropdown.classList.remove('resshow');
}
}
}
}
</script>
</div>
和CSS:無:
#responzivniMenu {
display: none;
}
responzivniMenu沒有顯示。這工作正常。 –
你的代碼爲mew正常工作 –
好吧我會檢查主機 –