20150909解决浏览器兼容问题

来源:互联网 发布:mac终端查看ip地址 编辑:程序博客网 时间:2024/06/06 04:13
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"/>
0 0
原创粉丝点击