1.在页面中让图片360度旋转,因为要兼容Ie7,8,所以不能用css3的animation属性,引入了jQueryRotate.2.2.js插件,虽然Ie9转动,但Ie7、8图片是不转的。一直困扰我,后来终于解决了这个问题,原来在我的项目中我是用div的背景图片引入了这个图片,这样在ie7、8中图片是不转的。解决办法:用img标签引入这张图片,兼容性问题得到解决。
2.图片用Position:absolute定位的时候,在其他浏览器很正常,但是在ie7,8会产生图片错乱的现象。解决办法:采用css的hack方法,在属性后面添加\9,意思是只有ie9以下的浏览器才能识别这个属性。
.exclusiveCenterTop #exclusiveMove
{
width:400px;
height:400px;
position:absolute;
left:45px;
left:45px\9;
top:0px;
}
3.做登录页面时候,登录框要始终处在页面中央,但是在缩小浏览器窗口的时候,登录框不处在页面中央。解决办法:把让登录框居中的代码写在 window.onresize 函数中。
window.onresize = function ()
{
var userContentHeight = $(window).height()-112;
$(".login-page").css("height",userContentHeight);
$(".login-box").css("height",userContentHeight);
var liveLoginBoxH = $(".liveLoginBox").height();
$(".liveLoginBox").css("top",(userContentHeight-liveLoginBoxH)/2);
}