jQuery $(窗口).resize();等效的事件侦听器,仅在指定的轴更改时触发?

2023-12-30

我正在寻找一个事件监听器,它的工作原理类似于 jQuery.resize(),但仅当调整大小的对象(谈论窗口)在 x 轴或两者上调整大小时触发,但不仅仅在 y 轴上调整大小。 - 所以基本上它只会监听宽度的调整大小事件。


您可以将窗口加载时浏览器的宽度保存在变量中。例子:

var w = 0;

$( window ).load( function(){

   w = $( window ).width();

});

$( window ).resize( function(){

  if( w != $( window ).width() ){

    //Do something

    w = $( window ).width();


  }

});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery $(窗口).resize();等效的事件侦听器,仅在指定的轴更改时触发? 的相关文章

随机推荐

  • PHP - 将变量传递给类

    我正在尝试学习 OOP 并且我已经完成了这门课 class boo function boo another class some normal variable some normal variable another class gt
  • 将图像对齐到段落 css 的右侧

    我想将图像与段落的右侧对齐 并且我希望能够这样做 而不必在段落上设置固定宽度以及远离图像的一些填充 我怎样才能做到这一点 https jsfiddle net mnakoajk https jsfiddle net mnakoajk box
  • ios9 无法加载资源

    当我在 ios9 中调用我的 api 时遇到此错误 但在 ios8 中工作正常 无法加载资源 因为应用程序传输安全策略需要使用安全连接 ios9 您需要在 plist 中添加一个标志 更多信息请访问https forums develope
  • 使用 MSBuild 进行 ClickOnce 部署 -> 如何传递应用程序版本/或自动增量的当前内部版本号

    我们有一个使用 ClickOnce 部署的 Outlook 加载项 一旦开发人员签入构建 PC 就会对构建进行排队 并将应用程序发布到共享驱动器上的某个位置 问题在于 构建不会将发布版本更改为当前程序集版本 因此它会在先前版本的文件夹中发布
  • Android Google+ 集成 - 重复 UserRecoverableAuthException

    我们已就此事联系了 Google 并且我们正在聊天 https chat stackoverflow com rooms 33772 discussion between lee and arkaaito 该问题似乎已针对设备修复excep
  • DeleteD 会自动取消选择对象吗?

    我是否总是需要调用 SelectObject 将原始对象恢复到 DC 并使我的对象可供删除 即使我无论如何都要删除 DC e g Create DC HBITMAP hBitmap CreateCompatibleBitmap hDC re
  • 安装 R3.3 的 udunits2 软件包

    我只是浪费了一整天的时间试图弄清楚如何安装 udunits2 软件包以便能够安装units 软件包以便能够安装ggforce 和ggraph 软件包 我尝试在 Ubuntu 16 04 和 R gt 3 3 上安装它 因为 ggforce
  • .NET 上 C# 的模拟工具 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我是 C NET 新手 但我从事 TDD 已经有一段时间了 我想知道在 C 中编写测试时可用于模拟对象
  • 可执行文件中的函数地址(由 objdump 检查)与 printf 打印的同一函数的地址不匹配。幕后发生了什么?

    我使用的是 Ubuntu 22 04 3 x86 64 系统 我知道虚拟内存和页面一般是如何工作的 我也知道系统可以使用 ASLR 不过我想知道在这个特定场景下 Ubuntu 系统到底会发生什么 我在名为 test c 的文件中有这个小程序
  • 根据缩放级别渲染 QGraphicsScene

    有没有一种 快速 方法可以根据视图缩放级别仅渲染 GraphicsScene 项目的子集 我有一个包含许多网格线的大场景 当缩放更改以避免 网格完全填充场景 效果时 我想隐藏 显示其中一些网格线 网格线是使用QGraphicsScene的a
  • 使用 C++ REST SDK 从文件读取 JSON (卡萨布兰卡)

    我有以下代码 它应该读取文本文件的内容并将其解析为 JSON try string t importFile argv iArgCounter extract filename ifstream t f importFile filestr
  • AD用户认证

    我正在尝试创建一个 ASP NET NET 3 5 网站以通过 Exchange Web 服务连接到我们的 Exchange 2010 服务器 当我定义要进行身份验证的用户名 密码和域时 我能够连接到 EWS 但我想 如果可能的话 不要在我
  • Google 电子表格中单元格文本的 sha3-256

    我知道你可以在谷歌表格上做 sha1 和其他 但是有没有办法做 sha3 256 secret test123 hash 3054762b0a8b31adfe79efb3bc7718624627cc99c7c8f39bfa591ce6854
  • 访问 iCloud 通知中已删除的对象

    我有一个应用程序设置非常类似于 iCloudCoreDataRecipes 示例 即 将 Core Data 与 iCloud 结合使用 在应用程序委托中 我观察到 NSPersistentStoreDidImportUbiquitousC
  • 图像配准(非刚性\非线性)

    我正在寻找一些算法 最好是如果源代码可用 用于图像配准 图像变形不能用单应矩阵来描述 因为我认为变形不是对称的 不是 均匀 更具体地说 变形就像桶形 扭曲和梯形扭曲 可能是图像的一些旋转 我想获得两个图像的像素对 这样我就可以获得 变形场
  • 在 C 编程中避免为串联分配大量内存

    提供的代码从文本文件中读取行并将它们存储在称为lines的动态分配的二维数组中 该模式始终在第32767行之后重复 然后它连接特定的行 lines j lines k lines m 并将结果打印在输出文件中 问题是我的 input txt
  • Backbone.js 和 PushState

    如果我在主干路由器中启用pushState 我是否需要在所有链路上使用return false 或者主干路由器是否会自动处理此问题 是否有任何示例 包括 html 部分和脚本部分 这是蒂姆 布兰延 Tim Branyen 在他的作品中使用的
  • 下划线的 PyCharm 代码完成设置 - 受保护和损坏的名称优先级较低?

    我正在使用 PyCharm 但我不喜欢显示的默认代码完成 protected and mangled名字高于public 我怎样才能强制显示以下划线在代码完成列表的底部 在顶部公开 像 PyDev 这样的一些编辑器在没有配置的情况下做得更好
  • Django 模板中的动态块

    这是一个关于 django 的问题 我完全找不到答案 假设我有一个网站 在侧边栏中显示两个块 最后登录的用户的列表 最近发表的博客文章的列表 假设这些块将显示在 80 的网站 URL 上并使用模板文件呈现 这些块的数据是由代码生成的 显然
  • jQuery $(窗口).resize();等效的事件侦听器,仅在指定的轴更改时触发?

    我正在寻找一个事件监听器 它的工作原理类似于 jQuery resize 但仅当调整大小的对象 谈论窗口 在 x 轴或两者上调整大小时触发 但不仅仅在 y 轴上调整大小 所以基本上它只会监听宽度的调整大小事件 您可以将窗口加载时浏览器的宽度