如果屏幕分辨率小于X附录CSS



如果屏幕分辨率小于960px

,则尝试修改元素的CSS

我的代码不起作用,没有看到火器中的任何错误。

<script type="text/javascript">
jQuery(window).resize(function() {
  if (jQuery(window).width() < 960) {
    jQuery(".snow").css('display', 'none');
  }
});
</script>

您可以使用@media命令完全使用CSS执行此操作。

@media (max-width:960px) { css... } //nothing with screen size bigger than 960px
@media (min-width:960px) { css... } //nothing with screen size smaller than 960px

请参阅此处

Jason Whitting提出了一个很好的观点,这仅是CSS 3,因此它不会与较旧的浏览器一起使用(虽然应该与所有现代浏览器一起使用)。请参阅此处以获取兼容性。您的主要问题将是8岁以下。

编辑 - 设备选择

@media screen { .nomobile { display: block; } } //desktops/laptops
@media handheld { .nomobile { display: none; } } //mobile devices

或者您可以假设移动设备的宽度较小,然后继续。

最新更新