国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

ie和firefox不兼容的解決方法集合

2024-05-06 14:15:32
字體:
來源:轉載
供稿:網友
1、firefox和ie事件event處理
在ie中,事件對象是作為一個全局變量來保存和維護的。 所有的瀏覽器事件,不管是用戶觸發
的,還是其他事件, 都會更新window.event 對象。 所以在代碼中,只要輕松調用 window.event
就可以輕松獲取 事件對象, 再 event.srcElement 就可以取得觸發事件的元素進行進一步處理
在ff中, 事件對象卻不是全局對象,一般情況下,是現場發生,現場使用,ff把事件對象自動傳
遞給對應的事件處理函數。 在代碼中,函數的第一個參數就是ff下的事件對象了。
<button id="btn4" onclick="foo4()">按鈕4</button>
<script>
function foo4(){
var evt=getEvent();
var element=evt.srcElement || evt.target ;
alert(element.id)
}
function getEvent()
{ //同時兼容ie和ff的寫法
if(document.all) return window.event;
func=getEvent.caller;
while(func!=null){
var arg0=func.arguments[0];
if(arg0){
if((arg0.constructor==Event || arg0.constructor ==MouseEvent) || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)){
return arg0;
}
}
func=func.caller;
}
return null;
}
</script>
2、firefox和ie對手型指針cursor不兼容
手型指針有cursor:hand和cursor:pointer兩種寫法,其中cursor:hand在ff中不支持,返回錯誤!
只要使用cursor:pointer即可,ff和ie都支持!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 巫山县| 喜德县| 开封县| 黄骅市| 上林县| 蓝田县| 招远市| 灌阳县| 万源市| 英德市| 崇左市| 迁西县| 沿河| 锡林郭勒盟| 衡水市| 饶阳县| 绵阳市| 新化县| 陆良县| 安乡县| 柳河县| 鄂托克旗| 民县| 枞阳县| 礼泉县| 雅江县| 延川县| 临城县| 巴南区| 吴堡县| 隆德县| 清河县| 德阳市| 白山市| 玉溪市| 静宁县| 澎湖县| 杨浦区| 方城县| 四川省| 桐乡市|