IE9特殊的地方

1.不支持placeholder,解决方法:

 1 /**
 2  * 让IE支持placeholder属性 
 3  * @param node
 4  * @param pcolor
 5  */
 6 function placeholder(node, pcolor) {
 7     if(!("placeholder" in document.createElement("input"))){
 8         placeholder = node.attr('placeholder') || ''; 
 9         node.focus(function() {
10             if(node.val() == placeholder){
11                 node.val('');
12                 node.css("color", "");
13             }               
14         });
15         node.blur(function(){
16             if(node.val() == ''){
17                 node.val(placeholder);
18                 node.css("color", pcolor);
19             }              
20         });                                    
21         node.val(placeholder);  
22         node.css("color", pcolor);             
23     }
24 }

2.ajax轮询的时候,如果URL不变,IE9就不再请求服务器而是使用本地缓存数据,解决方法:

ajax设置cache为false

posted @ 2015-02-06 14:58  lqj12138  阅读(174)  评论(0编辑  收藏  举报