1 回答

TA贡献1770条经验 获得超3个赞
在您的情况下,有两种方法可以根据视口调整页面。一种方法是使用@media-queries并显示/隐藏具有该属性的一个或另一个元素display。
这将允许您根据屏幕尺寸调整代码。
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
// in your case: hide an element, show the other
#desktopMenu { display:none;} // or display block etc
}
您可以设置width或height按照您的意愿设置。
这是有关媒体查询的更多信息
您还可以获取当前视口值,如下所示:
// Size of browser viewport.
var width = window.innerWidth;
var height = window.innerHeight;
然后根据情况调整您的代码:
if (height >= yourValue) { // or however you want to check the height
document.getElementById('button').setAttribute('data-target', '#desktopMenu'); // or however you want to add/change attributes
}
希望有帮助
- 1 回答
- 0 关注
- 161 浏览
添加回答
举报