当页面方向改变时响应
Respond when page orientation change
我已经有了下面的窗口大小调整函数。我的问题是我如何使它的工作在窗口调整大小以及页面方向改变?
$(window).resize(function() {
if(this.ab) clearTimeout(this.ab);
this.ab = setTimeout(function() {
$(this).trigger('winresized');
},1000);
});
$(window).on('winresized', function() {
});
你可以同时使用resize和orientationchange事件:
$(window).on("resize orientationchange", function() {
// Fires on both resize & orientation change
if(this.ab) clearTimeout(this.ab);
this.ab = setTimeout(function() {
$(this).trigger('winresized');
},1000);
});
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何将getJson的响应保存在全局变量中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用angularjs向浏览器发送servlet响应(下载功能)
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 为什么可以't我使用了AJAX响应的一部分
- Ajax响应并没有改变我的视图模型
- 根据viewport改变响应站点的行堆叠- Twitter Bootstrap 3
- 我每隔几秒钟就会改变图像,同时也会以100%的高度和宽度响应缩放图像
- 响应式设计——用javascript和css (flex和media-queries)改变布局
- jQuery ajax表单提交响应在重新提交时不改变
- Chart.js -设备方向改变时响应性不正确
- Angular 2在响应中改变http的值不会影响页面
- 防止在调整大小后改变响应式网页样式(JavaScript)
- 为什么当响应变量改变值时,这个函数不运行?
- jQuery改变表单的响应文本
- Fineuploader:根据服务器响应改变UI文件名
- Angular不会对通过jquery改变的输入值做出响应,只会对手动输入的值做出响应
- 当页面方向改变时响应