有没有一种方法可以让我得到window.onresize只刷新页面的宽度大小
Is there a way for me to get window.onresize to only refresh the page for width resizes only?
我想让下面这样的东西只在窗口宽度(而不是高度)发生变化时起作用:
window.onresize = function(event)
{
document.location.reload(true);
}
我已经尝试过做一些研究,包括在这里寻找一些答案,但无论我做什么来调整我发现的代码都不起作用。我该怎么办?
你可以试试这样的东西:
var w = window,
d = document,
e = d.documentElement,
g = d.getElementsByTagName('body')[0],
x = w.innerWidth || e.clientWidth || g.clientWidth;
window.onresize = function(event){
var t = w.innerWidth || e.clientWidth || g.clientWidth;
if(t !== x) {
document.location.reload(true);
}
}
相关文章:
- 强制模板刷新ember.js
- 如何通过ajax刷新JSF填充的javascript变量
- 如何解决Yii中的页面刷新问题
- Jquery提交表单而不刷新
- 刷新页面后会出现警报
- 刷新后保留对网页的更改
- 如何在不刷新页面的情况下更新显示框
- 重定向时角度刷新浏览器
- 如何防止jQueryonclick事件中的Ruby方法在页面刷新时执行
- Javascript,输出结果后页面不断刷新
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 刷新父窗口后无法关闭窗口
- 刷新页面时hasClass不起作用
- X秒后刷新select元素
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- 触发媒体查询断点时刷新页面
- 如何刷新列表框内容onclick或blur事件
- 如何在火狐浏览器中禁用F5和刷新
- 刷新后,setTimeout将工作或不工作
- 有没有一种方法可以让我得到window.onresize只刷新页面的宽度大小