我的页面有一些动画有时会改变页面高度(故意),所以当页面加载并且页面高度为100%时,初始化背景图像覆盖页面。 但是当它运行动画时,页面高度可以超过100%。有效覆盖所有背景的唯一方法是将背景高度从auto更改为更大的值(例如200%),但这样做我也改变了页面高度。换句话说,是否可以在动画运行时覆盖(动态)页面,同时在动画未运行时将页面高度保持在100%?
我的css代码为背景:
background: url(background2.jpg)repeat 5% 5%;
position: absolute;
background-size:cover;
top: 0; left: 0; right: 0; bottom: 0;
z-index: 400;
height: auto;
width: auto;
答案 0 :(得分:0)
$(document).ready(function(){
var isAnimating = $("#someid").is(':animated');
//will return true if selected element animating
if(isAnimating == true){
$('#div').css('height','value');
}
else{
$('#div').css('height','value');
}
});
答案 1 :(得分:0)
background: url('') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
opacity: 0.6;
filter: alpha(opacity=60);/* For IE8 and earlier */
width: 100%;
height: 100%;
overflow: hidden;
嗨朋友们申请这个css