因為ie8下的elementfrompoint(x, y)中,x, y 不能同時為非立即數,所以自己寫乙個替代的函式。
/*
* 該函式用於模仿:elementfrompoint.
* 獲取parent這個元素下,含有tagcls這個class屬性,又包含(x, y)這個client位置的最佳元素。
* return el;
*/getperfecttag : function(parent, tagcls, x, y) ;
tags.push(obj);
}});
return tags;
}var len = tags.length;
// 如果所有包含tagcls的元素,均不包含(x, y),那麼需要查詢children的所有後代元素。因為可能子元素偏離父元素的盒子模型。
if(len === 0) );
return all;
}// 逐個查詢滿足tagcls的元素的所有後代元素,並把該集合放入(x, y)進行匹配,匹配成功則算是查詢成功。
hx.each(children, function(item)
});return tag;
}
IE8下相容background size方法
background size length percentage cover contain ie9 firefox 4 opera chrome 以及 safari 5 支援 background size 屬性。css3 新增的 background size 是乙個很有用的屬性,用於定義背景...
IE8下實現相容rgba
昨天遇到乙個問題,要實現乙個背景透明的效果,用css3用rgba 就能實現,即 background rgba 0,0,0,5 但是要相容到ie8,就發現沒有透明效果,因為ie8不支援rgba 函式。下面我們總結一下rgba 函式的含義。rgba的含義,r代表red,g代表green,b代表blue...
IE8下實現相容rgba
background rgba 0,0,0,5 但是要相容到ie8,就發現沒有透明效果,因為ie8不支援rgba 函式。下面我們總結一下rgba 函式的含義。rgba的含義,r代表red,g代表green,b代表blue,a代表透明度。紅綠藍是三原色,所有顏色都可以由這三種顏色拼合而成。比如rgba...