Posted on 2006-07-17 14:26
semovy 閱讀(2000)
評(píng)論(5) 編輯 收藏 所屬分類:
JavaScript
問題一:???看到許多的代碼中有if(document.all)或if(document.layers)之類的,請(qǐng)問,document.all?或layers表示什么呢,我教材上沒寫,什么網(wǎng)上有介紹呢,或什么教材較好呢?
問題二:event.clientX或event.clientY?及?window.moveTo是怎么個(gè)用法,有什么意義?
都是document的對(duì)象,分別對(duì)應(yīng)當(dāng)前文檔所有的(子對(duì)象,不知這樣說對(duì)不對(duì))和層集
event.clientX返回事件發(fā)生時(shí),mouse相對(duì)于客戶窗口的X坐標(biāo),Y也一樣
window.moveTo(x,y)動(dòng)態(tài)的窗口定位點(diǎn)
document.all??---針對(duì)IE
document.layers?---針對(duì)Netscape
event.clientX??---獲得當(dāng)前光標(biāo)的x值
event.clientY??---獲得當(dāng)前光標(biāo)的y值
window.moveTo?---移動(dòng)
document.all??---針對(duì)IE
document.layers?---針對(duì)Netscape
這是兩個(gè)集合,all只在ie里面有效,layers只在nc里面有效
所以就通過這個(gè)方式來判斷不同的瀏覽器