Phonegap Hybrid App - JavaScript重定向使一个绝对定位的元素闪烁并显示后面的内容
Phonegap Hybrid App - JavaScript Redirect Makes an Absolute Positioned Element to Blink and Show The Content Behind
我正在iOS和Android上构建一个cordova项目。
我有两个页面:index.html和home.html。在这两个页面上,我都有一个绝对定位的div(带加载),默认情况下在两个页面上都是可见的。
<body>
<div id="loading_page" class="loading_page"></div>
<section> my content </section>
</body>
和以下CSS:
body {
background-color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #00665d;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-ms-touch-action: none;
height: 100%;
width: 100%;
overflow: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.loading_page {
background: #fff;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 25;
}
section {
position: absolute; /* tested with relative, too */
top: 85px;
left: 75px;
right: 15px;
bottom: 0;
}
我在index.html屏幕上,当我通过JavaScript window.location.href = "home.html"
将用户重定向到另一个页面时,加载屏幕消失了第二部分,使index.html页面的后台内容可见,然后-重定向到home.html
有什么建议我可以摆脱眨眼的问题吗?只在iOS上出现
如果你想完全控制你的页面和行为,把它们作为'页面节'在一个html文件:http://demos.jquerymobile.com/1.4.1/pages/
我这样做是为了防止闪烁(在我的例子中是闪烁)。另外,你的javascript很可能有问题,检查你的控制台,以防
相关文章:
- 如何通过JS移动元素位置而不闪烁
- 更改元素父元素的背景颜色时停止在
上闪烁鼠标悬停?jQuery/JS. - 在元素悬停时闪烁,同时尝试在同一事件上缩小其大小
- 让一个html元素闪烁一种背景色,然后渐变为另一种
- 在元素中使用mouseover和mouseout会使悬停持续闪烁
- 为什么这个简单的拖放代码会导致元素闪烁
- jquery在执行.hide()和.fadeIn()方法之前闪烁Div元素
- 为动态添加的元素设置动画时出现闪烁
- Phonegap Hybrid App - JavaScript重定向使一个绝对定位的元素闪烁并显示后面的内容
- AngularJS - ngShow/ngSwitch/ngIf -两个元素闪烁
- 当使用.animate({width: 'hide'})隐藏时,元素在消失之前会闪烁,但仅适用于Chro
- 让一个元素闪烁,并在点击其他元素时停止它
- 将Div设置为空,然后重新填充,因为我的页面会在所有元素中闪烁
- Javascript鼠标悬停元素闪烁;未捕获的类型错误
- Firefox在动画结束时从DOM中删除元素时会闪烁,而在Chrome中则可以正常工作
- 隐藏元素的最佳方式?(防止元素在隐藏之前闪烁)
- Selenium IE浏览器驱动程序悬停在元素上闪烁
- 如何使一个元素的边框闪烁
- 向下滚动时词缀元素闪烁
- 上次插入的元素闪烁颜色