【发布时间】:2013-09-16 18:57:02
【问题描述】:
我有一个完美的显示/隐藏脚本。但我需要这个函数对大于 x 像素的宽度(在我的例子中为 699 像素)无效。有什么办法可以在大分辨率下取消它,以便我可以同时显示两个 div?
<script type="text/javascript">
function showHide(d)
{
var onediv = document.getElementById(d);
var divs=['content1','overlay'];
for (var i=0;i<divs.length;i++)
{
if (onediv != document.getElementById(divs[i]))
{
document.getElementById(divs[i]).style.display='none';
}
}
onediv.style.display = 'block';
}
</script>
【问题讨论】:
-
为什么不直接获取浏览器窗口的宽度并根据该宽度调整代码?
标签: javascript jquery responsive-design show-hide