您的位置:首页 > 其它

20150909解决浏览器兼容问题

2015-09-09 17:45 253 查看
1.解决IE9登录成功后,退出,重新刷新页面session里面还有值  

  原因是Ajax在第二次登录成功后,并没有执行退出的请求,直接从浏览器里面得到缓存的data返回值

  $.ajaxSetup ({

    cache: false //设置成false将不会从浏览器缓存读取信息

  });

  这个玩意儿貌似是强制ajax请求所得到的回应不被浏览器缓存。

2.解决IE9获取滚动条高度不兼容的问题

  //var top=document.body.scrollTop;  //此种方法不兼容IE9

  var top=$(document).scrollTop();     //此种方法目前兼容IE,360,谷歌,火狐

  参考如下:

获取览器显示区域的高度 : $(window).height(); 

获取浏览器显示区域的宽度 :$(window).width();

获取页面的文档高度 :$(document).height();

获取页面的文档宽度 :$(document).width();

获取滚动条到顶部的垂直高度 :$(document).scrollTop();

获取滚动条到左边的垂直宽度 :$(document).scrollLeft();

3.解决验证码更新的问题

  //$("#rdimg").attr("src","image.jsp");  //更新注册验证码

  //$("#forgot_rdimg").attr("src","image.jsp");  //更新忘记密码验证码

  $("#rdimg").attr("src","image.jsp?" + Math.floor(Math.random() * 10));

  $("#forgot_rdimg").attr("src","image.jsp?" + Math.floor(Math.random() * 10));

  <img src="image.jsp" width="90" height="40" title="看不清请点我" onclick="this.src='image.jsp?t='+Math.random()" id="forgot_rdimg"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: