【发布时间】:2020-07-21 11:12:16
【问题描述】:
w3_close() 方法在移动设备上工作得很好,但在桌面上它不起作用。我该如何解决这个问题?
function w3_open() {
console.log('open')
document.getElementById("mySidebar").style.display = "block";
}
function w3_close() {
console.log('close')
document.getElementById("mySidebar").style.display = "none";
}
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<div class="w3-sidebar w3-bar-block w3-collapse w3-card w3-animate-left" style="width:300px; overflow: hidden;" id="mySidebar">
<button onclick="w3_close()" class="w3-bar-item w3-large">Close ×</button>
<iframe width="100%" height="100%" style="overflow: hidden;" id='xx'></iframe>
</div>
<div class="w3-Sand">
<button class="w3-button w3-Sand w3-xlarge" onclick="w3_open()">☰</button>
</div>
<div class="w3-container">
<div id="root"></div>
</div>
感谢您的宝贵时间
【问题讨论】:
-
对我来说似乎工作正常可能需要更多信息,您使用的是哪种操作系统和浏览器?
-
是的,它对我来说也很好,使用 firefox
标签: javascript html css responsive-design