文章列表
在网上都可以搜索到相关的,之所以再发表一次,是为了自己以后方便查看。
由于不知道原作者是谁,望不要追究版权问题。
回到主题,ie6除了<a>外,其他标签不支持伪类,用下面的代码来使ie6支持。
把下面/*解决ie6.0 的hover兼容问题*/的代码保存为 .htc 文件
然后在body标签中加上即可让ie6兼容伪类
body { behavior:url("csshover.htc"); }
/*解决ie6.0 的hover兼容问题*/
<attach event="ondocumentready" handler=" ...
现代浏览器都支持placeholder了,目前还有ie6、7、8、9不支持。
上网都能搜到让低版本的ie实现类似placeholder的效果的js代码,一般都是用getAttribute实现,一般都可以兼容ie6、7、8、9了
我一开始也是用原生JS写的,但今天做项目的时候发现一个问题:
部分ie9升级到ie10后,然后再切换为ie7模式时,getAttribute('placeholder')时,会返回null
目前只发现在ie10下的ie7模式有这个bug
后来用JQ来重写这些代码就修复了。
代码如下:
(function($){
$(document).ready(function() ...
jQuery.extend
对jQuery对象的扩展,可以理解为静态方法,不需要实例jQuery就可以使用。
<script type="text/javascript">
<!--
jQuery.extend({
add: function(a, b) {
return a + b;
}
});
alert($.add(3, 4)); //7
//-->
</script> ...