我做了淡入淡出并且淡出了一个包含img缩放的div,在Chrome,FF,Safari中效果很好。但是在IE9中不起作用,功能淡入淡出效果却没有使用img缩放,用img不缩放。
the stylesheet:
#facearea
{
zoom:150%;
position:absolute;
z-index :1;
border: 0px black solid;
}
#facearea1
{
z-index: 2;
zoom:150%;
position:absolute;
}
javascript/text
unction Mode_3_1()
{
document.getElementById('facearea1').style.visibility = 'visible';
document.getElementById('facearea').style.visibility = 'visible';
document.getElementById('facearea').style.display = 'block';
document.getElementById('facearea1').style.display = 'none';
$('#facearea1').fadeIn( 1000 );
}
我猜的问题是当我设置display ='none'时,就像之后我设置display ='non'忽略当前div的所有“属性”(例如缩放:150%或不透明度)< / p>
我试图不使用display:none但是使用.hide()或者只是改变img的不透明度但仍然不能正常工作
请有人能给我一些关于这个不便的信息吗?
答案 0 :(得分:0)
您可以尝试使用zoom:1.5;
istead zoom:150%;
。我希望这会有效,因为我没有IE9来测试它。
答案 1 :(得分:0)
我只需在!important
zoom:150%
属性即可解决问题
#facearea1,
#facearea
{
zoom:150%!important;
position:absolute;
z-index:1;
border: 0px black solid;
top:190;
left:80;
}