javascript layerX和layerY屬性
本章節通過程式碼例項簡單介紹一下標題中兩個屬性的作用,希望能夠給需要的朋友帶來一定的幫助。
兩個屬性的用法應該是一樣的,區別只是在方位上,所以這裡只介紹layerY,那麼layerY也就不難理解了。
layerY屬性作用:
如果元素的position樣式不是預設的static,,說明這個元素具有定位屬性。
在當前觸發滑鼠事件的元素和它的祖先元素中找到最近的具有定位屬性的元素,計算滑鼠與其的偏移值,以找到元素的border的左上角的外交點作為相對點。如果找不到具有定位屬性的元素,那麼就相對於當前頁面計算偏移,此時等同於pageY,上面這句話是針對IE瀏覽器。在其他瀏覽器中,總是以最近的父元素的border的左上角的外交點作為相對點。
圖示如下:
瀏覽器支援:
(1).IE9和IE9以上瀏覽器支援此屬性。
(2).谷歌瀏覽器支援此屬性。
(3).火狐瀏覽器支援此屬性。
(4).opera瀏覽器支援此屬性。
(5).safria瀏覽器支援此屬性。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #box{ width:500px; height:400px; margin:0px auto; background:blue; } #middle{ width:300px; height:200px; margin:0px auto; background:green; position:relative; overflow:hidden; } #inner{ width:100px; height:100px; background:#000000; margin:0px auto; margin-top:10px; text-align:center; line-height:100px; color:white; } </style> <script> window.onload=function(){ var odiv=document.getElementById("inner"); odiv.onclick=function(ev){ odiv.innerHTML=ev.layerY; } } </script> </head> <body> <div id="box"> <div id="middle"> <div id="inner"></div> </div> </div> </body> </html>
相關文章
- html5 canvas事件處理(用event.layerX和layerY屬性表示Canvas內部座標系中的座標)HTMLCanvas事件
- screenY,pageY,clientY,layerY屬性用法簡單介紹client
- JavaScript私有屬性和靜態屬性JavaScript
- javascript callee和caller屬性用法JavaScript
- JavaScript公有屬性、私有屬性、公有方法和原型方法JavaScript原型
- JavaScript刪除和清空物件屬性JavaScript物件
- javascript獲取物件直接量中的屬性和屬性值JavaScript物件
- JavaScript files 屬性JavaScript
- JavaScript childElementCount 屬性JavaScript
- JavaScript offsetX 屬性JavaScript
- JavaScript firstChild屬性JavaScript
- JavaScript classList 屬性JavaScript
- JavaScript cells 屬性JavaScript
- JavaScript rows 屬性JavaScript
- JavaScript nodeName 屬性JavaScript
- JavaScript rowIndex 屬性JavaScriptIndex
- JavaScript tagName 屬性JavaScript
- JavaScript parentNode 屬性JavaScript
- JavaScript prototype屬性JavaScript
- JavaScript NaN 屬性JavaScriptNaN
- JavaScript Infinity 屬性JavaScript
- JavaScript className 屬性JavaScript
- JavaScript style 屬性JavaScript
- JavaScript firstElementChild 屬性JavaScript
- JavaScript訪問物件的屬性和方法JavaScript物件
- javaScript顯示和隱藏(display屬性)JavaScript
- JavaScript validity 屬性JavaScript
- JavaScript 字串 length屬性JavaScript字串
- JavaScript 例項屬性JavaScript
- JavaScript:Object屬性方法JavaScriptObject
- JavaScript設定屬性JavaScript
- defer 屬性和 async 屬性
- 深入理解JavaScript類與物件:揭秘類欄位和靜態屬性的妙用,js靜態屬性和例項屬性JavaScript物件JS
- javascript的clientHeight和clientWidh屬性介紹JavaScriptclient
- JavaScript 函式 name 屬性JavaScript函式
- 理解 JavaScript 物件的屬性JavaScript物件
- JavaScript 刪除class屬性JavaScript
- JavaScript select text 屬性JavaScript