如何以特定的屏幕分辨率在页面上显示特定元素。网站的一种移动版本,类似于媒体查询,只会以一定的分辨率显示特定的 js (react) / html (jsx) 代码块
问问题
21 次
1 回答
1
你可以看看这个类似问题的答案
如果您正在使用JSX
该用法,则应将其包装{}
为例如:
render() {
return (
// ...
// In my knowledge JS event listeners are more taxing on the performance
{
if($(window).width() >= 1024){
return <div className="bigger-than-1024"> RENDERED CONDITIONALLY </div>
}
}
);
}
更好的方法可能是仍然渲染它,然后使用 CSS 类和媒体查询来不显示它:
@media only screen and (min-width: 1023px) {
.bigger-than-1024 {
display: none;
}
}
于 2020-12-05T21:46:06.800 回答