相关疑难解决方法(0)

当地址栏隐藏iOS/Android/Mobile Chrome时,背景图片会跳转

我目前正在使用Twitter Bootstrap开发响应式网站.

该网站在移动设备/平板电脑/台式机上提供全屏背景图像.这些图像使用两个div旋转并淡入每个图像.

除了一个问题,它几乎是完美的.在Android上使用iOS Safari,Android浏览器或Chrome时,当用户向下滚动页面并导致地址栏隐藏时,背景会略微跳跃.

该网站在这里:http://lt2.daveclarke.me/

在移动设备上访问它并向下滚动,您应该看到图像调整大小/移动.

我用于后台DIV的代码如下:

#bg1 {
    background-color: #3d3d3f;
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; position:fixed;
    width:100%;
    height:100%;
    left:0px;
    top:0px;
    z-index:-1;
    display:none;
}
Run Code Online (Sandbox Code Playgroud)

欢迎所有建议 - 这已经有一段时间了!

html css android ios twitter-bootstrap-3

164
推荐指数
7
解决办法
9万
查看次数

移动IOS谷歌Chrome地址栏的行为

我花了很多时间尝试jquery/javscript"修复"来实现这一点.自上次更新Chrome Mobile for IOS以来,浏览器的地址栏表现不同.我相信你们都知道我在说什么:你向下滚动你的页面,栏子隐藏起来,但是一旦你向上滚动,就会出现.是的,这是一个很好的用户体验,我可以说.

问题是我的网络应用程序(标题)上面有固定元素,每次向上滚动时,地址栏都会覆盖我的固定元素.

我查找了其他网络应用程序(twitter,gmail),他们似乎找到了避免这种情况的方法.我想读一下你如何实现它的想法.没有必要告诉我不要使用固定元素.

所以我的问题是:有没有办法避免这种情况?你对这种情况有什么看法?

例如:https://mobile.twitter.com/EmWatson(最好在iphone上看到)

仅供参考:我使用Jquery移动框架作为我的网络应用程序.

谢谢.

browser google-chrome behavior ios jquery-mobile

6
推荐指数
1
解决办法
1857
查看次数

CSS背景延伸以填充iOS中的高度,但滚动时有空白区域

这个CSS让我的背景在iOS中填充100%的屏幕高度但是有一个小问题 - 当你向下滚动时,最初是空白区域,然后当你松开手指并停止滚动背景图像时"调整"并填充100再次屏幕高度的百分比.如果您是第一次继续滚动,则问题不会在同一页面上重新出现.有人可以帮忙吗?谢谢

#background {
  background: url(../img/background.jpg) center repeat-x;
  position: fixed;
  background-size: auto 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1
}
Run Code Online (Sandbox Code Playgroud)

html css background-image stretch ios

2
推荐指数
1
解决办法
6216
查看次数