- ie浏览器数据请求未配置cache:false时,会自动缓存数据;
出现问题:做微信登录时,需要使用定时器轮播检测是否登录成功,微信已经登录成功了,但是接口返回的结果一直是失败,实际就是存在自动缓存;
解决方法:
a. 在数据请求中配置参数cache:false
b. 在数据请求的接口后面添加时间戳 - Ios页面点击input,select,textarea等编辑框时,出现的页面向上滚动的问题解决方法
(function(){
var h = 0;
$('input,select,textarea').focus(function(){
//聚焦时窗口的滚动高度
h = $(window).scrollTop();
}).blur(function(){
//失焦时当前窗口定位到聚焦时滚动的高度
$(window).scrollTop(h);
})
})()
- 透明度兼容性问题
/*兼容到ie9*/
background-color: rgba(0,0,0,.3);
/*兼容到ie7*/
background: #000000;
-moz-opacity:0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
filter:alpha(opacity=30);