javascript - 简化这个: if (xyz)//do something and same on resize

标签 javascript mobile resize simplify

我发现自己为移动设备创建代码,然后将相同的 block 包装在调整大小函数中。

是否有更简洁/更优雅的方式来编写这样的内容:

if ($(window).width() <= 767) {
    // do something
}
$(window).resize(function() {
    if ($(window).width() <= 767) {
        // do same thing as above
    }
});

最佳答案

$(window).resize(function() {
  if ($(window).width() <= 767) {
    // do something
  }
});

// call resize once at startup
$(function() {
  $(window).trigger("resize");
});

关于javascript - 简化这个: if (xyz)//do something and same on resize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31999064/

相关文章:

swift - PreferredContentSize 更改窗口大小在 osx 10.12.6 中不起作用

javascript - 如何在使用 CSS 输入的数字中默认显示步进增量条

javascript - SVG 图像不会出现在 IE 11 上

ios - UIWebView 未使用 loadRequest 加载网站的移动版本

iphone - 如何使用 Mobile Safari 中的链接使用 Twitter 应用程序打开用户的 Twitter 个人资料?

css - 手机和平板电脑网站

wpf - 最大化 WPF 不会更新宽度?

c# - 如何在 C# 中调整 Windows 窗体窗体的大小?

javascript - 嵌套对象中的“this”(JavaScript)

javascript - 更新字体大小后不计算新的 offsetHeight