放大网页,然后点击后退按钮改变前一页的背景大小
Zooming webpage then clicking back button changes the background size on the previous page
我有两个网页,由一个可滚动的div作为主包装和一个样式为
的图像背景组成。body
{
background: url("../Images/background.jpg") center bottom no-repeat;
z-index:-5;
background-size:cover;
}
当我放大或缩小时,可滚动的div会改变大小,而背景不会。这正是我想要的。
但是,如果我放大一个页面,然后单击浏览器的后退按钮,前一个页面的背景就会缩小。如果我刷新页面,背景是固定的,一切都显示正确。如果我缩放,然后单击到前一页的链接,而不是在浏览器窗口中单击返回,则页面将正确显示。我已经尝试使用隐藏字段
<input type="hidden" id="refresh" value="no"/>
和下面的脚本
<script type="text/javascript">
$(window).load(function (e) {
var $input = $('#refresh');
$input.val() == 'yes' ? location.reload(true) : $input.val('yes');
});
</script>
在初始加载后重新加载页面一次,希望背景会调整大小,但没有。只有单击浏览器刷新按钮才能修复它。任何关于如何处理这个问题的建议都将非常有帮助。
使用$(window).resize()
而不是$(window).load() ',如果问题是缩放或调整
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- Javascript并不是显示在每一页上
- 如何在一页上显示多个Highcharts图表
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- Bootstrap一页导航Fluid网站最小化问题
- 返回上一页时,Javascript仍处于活动状态
- 将jsp重定向到servlet,然后重定向到下一页
- 如何在重定向到asp.net中单击按钮的下一页之前应用javascript警报
- 传递表单值并移动到另一页
- 如何获取数组详细信息另一页
- 警报中的window.location必须重定向到上一页
- 一页签出在Magento版本1.7.0.2中不起作用
- 获取/保留上一页's具有SmoothState的URL
- 简单的一页水平滚动
- 翻开一页'的javascript变量更改为提要
- 放大网页,然后点击后退按钮改变前一页的背景大小