1.怎样给超链取消下划线
<style>
A {text-decoration: NONE}
</style>
2.FF下使用background-image给body和div加背景图片
body直接使用该属性便可显示图片,但对div加背景图片时必须指定宽度和高度,否则无法显示。至于可否对span加背景图片,貌似不可以。
body{
background-image: url("images/2.png");
}
div {
background-image: url("images/2.png");
background-repeat: no-repeat;
width: 401px;
height: 286px;
}
3.FF和Chrome下jquery获取background-image的url值不相同
Chrome下:会将url的双引号去掉 例如:url(images/2.png)
FF下:与原来属性值相同 例如:url("images/2.png");
因此需要对其得到的串进行相应处理:
url.replace(/\"/g,"");
4.获取超链接href值区别
IE6/IE7 下:获取到的不是纯粹的href值,而是地址栏地址+href属性值。
IE8,Chrome,Firfox下:获取的就是href的值
那如何解决呢?
目前我的解决方式:不获取href的属性值,并通过该值进行请求或者跳转。
因此我直接将所需要的请求名称赋值给id,name或者其他属性。
5.trim()方法的支持
IE6,7下不支持js自带的trim()方法,我们可以使用$.trim()进行替换使用,这是jQuery提供的,且浏览器兼容很好。
6.ajax动态加载页面时所需注意问题
加载的页面不要存在html,body,head这种标签,因为最后下载完的数据直接添加到DOM对象里面,会导致页面错乱
而且包含script标签时,会重新加载js文件,导致父页的其他扩展被覆盖掉,如加载的页面包含了jquery,会重新加载jquery框架导致父页倒入的easyui扩展被覆盖而导致出错。
加载的页面只放需要的html代码就行了,等加载完毕后执行回调给加载的内容加效果
而且包含script标签时,会重新加载js文件,导致父页的其他扩展被覆盖掉,如加载的页面包含了jquery,会重新加载jquery框架导致父页倒入的easyui扩展被覆盖而导致出错。
加载的页面只放需要的html代码就行了,等加载完毕后执行回调给加载的内容加效果