【发布时间】:2015-04-26 04:37:05
【问题描述】:
我正在开发一个交互式的,它有 jQuery 来根据屏幕大小调整某些动画的位置。问题是这不会随着屏幕大小的调整而更新,这与 CSS 上的媒体查询不同。
我试过这个方法:
var screenSize = viewport()['width'];
$(window).resize(function() {
if (screenSize >= 730 && screenSize <= 739) {
// new animation positions
} else if (screenSize >= 740 && screenSize <= 749) {
// new animation positions
} else {
// new animation positions
}
});
知道为什么这不起作用吗?我可以调整窗口大小并刷新以在新位置找到动画,但在没有刷新的情况下调整大小时不行。
谢谢。
【问题讨论】: