javascript - 移动设备上没有调整大小事件

标签 javascript angular mobile

我尝试在 Angular 4 应用程序中对调整大小进行一些更改。我使用事件 resize 来执行此操作,并且它在桌面设备浏览器上运行良好。以下几行在 Angular 组件的构造函数内部调用,如果大小发生变化,则需要通知该组件。

const onResize = (e) => { ... };
window.addEventListener('resize', onResize, false);

但它在移动设备上失败(在 Android 4 选项卡和 Android 6 手机上检查)。没有调用该函数,无论是缩放还是更改文本大小。也许是这个link可能是问题的原因。

但是如何解决呢?

最佳答案

如果您正在查找用户将手机旋转为横向或纵向的事件。在这里:onOrientationChange
如果您正在寻找缩放或某些触摸事件,请尝试 touchy

关于javascript - 移动设备上没有调整大小事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46598396/

相关文章:

javascript - 如何避免 'frame got detached' 错误异步验证或使用 Puppeteer 重定向?

javascript - 在 Javascript 中以编程方式将 SVG 转换为图像

angular - 空注入(inject)器错误 : No provider for NgZone when referencing a custom npm package

jquery - 以全屏模式启动移动网络应用程序

javascript - 从 JSON 数组中删除重复对象

javascript - 使用 localstorage Redux + Next.js 加载初始状态

mobile - 波纹模拟器替代品

flutter - 在 Flutter 上模拟 getExternalStorageDirectory

Angular - 如何使用自定义 primeNG 图标

javascript - 如何在 Angular/Angular2/Angular4 应用程序中导入和使用 particles.js