我正在尝试我的第一个“渐进式增强”站点,并且有一个关于 jQuery 追加和浏览器调整大小的问题。基本上,我将其设置为加载的默认站点是移动版本,然后如果浏览器宽度至少为 1100 像素,我有一个 jQuery 函数可以将桌面元素附加到页面上的 div。
它工作得很好,但现在我只需要解决调整大小的问题。目前,如果您将浏览器窗口的大小调整为低于 1100 像素宽度,则附加到 div 的元素不会消失,直到您刷新浏览器。我想这样做,如果浏览器窗口的大小调整到 1100px 以下,附加的元素会在不刷新的情况下消失。
有人能指出我正确的方向吗?谢谢!
HTML:
<div id="section1">
</div>
Javascript:
if (window.matchMedia("(min-width: 1100px)").matches) {
$("#section1").append("\
<div class='placeholder'>\
<img src='assets/site/desktop_placeholder.png' />\
</div>\
");
}