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"/>
原因是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"/>
相关文章推荐
- 通过curl的并发机制实现php批量网络请求
- 为ElasticSearch添加HTTP基本认证
- hdu1558基础dp(求最大子矩阵)
- 关于thrift java实例入门
- SDWebImage的使用
- IIS下载,WebClient().DownloadFile下载
- 0909 编译的开始
- Java实现常见排序
- LoadRunner 学习(2015-9-9)
- sql脚本转换(各类数据库语言)
- 处理“System.Web.HttpException: 超过了最大请求长度”
- Css实现透明效果,兼容IE8
- Enable 32bit dll work on 64bit environment
- nginx的学习(配置文件,以及部署的疑惑)
- 处理器架构简介
- PMC在2015闪存峰会的5个精彩瞬间
- install chef master
- 通过POJ 3463 Sightseeing(dijkstra)彻底理解优先队列优化的dijkstra算法
- UVa 10223 - How many nodes ?
- top 使用心得