最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解 javascript中offsetleft屬性的用法

 更新時(shí)間:2015年11月11日 09:12:31   投稿:mrr  
本章節(jié)通過代碼實(shí)例介紹一下offsetleft屬性的用法,需要的朋友可以做一下參考。

此屬性可以返回當(dāng)前元素距離某個(gè)父輩元素左邊緣的距離,當(dāng)然這個(gè)父輩元素也是有講究的。

(1).如果父輩元素中有定位的元素,那么就返回距離當(dāng)前元素最近的定位元素邊緣的距離。
(2).如果父輩元素中沒有定位元素,那么就返回相對于body左邊緣距離。

語法結(jié)構(gòu):

obj.offsetleft

特別說明:此屬性是只讀的,不能夠賦值。

代碼實(shí)例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style type="text/css">
*{
 margin: 0px;
 padding: 0px;
}
#main{
 width:300px;
 height:300px;
 background:red;
 position:absolute;
 left:100px;
 top:100px;
}
#box{
 width:200px;
 height:200px;
 background:blue;
 margin:50px; 
 overflow:hidden;
}
#inner{
 width:50px;
 height:50px;
 background:green;
 text-align:center;
 line-height:50px;
 margin:50px;
}
</style>
<script type="text/javascript">
window.onload=function(){
 var inner=document.getElementById("inner");
 inner.innerHTML=inner.offsetLeft;
}
</script>
</head>
<body>
<div id="main">
 <div id="box">
 <div id="inner"></div>
 </div>
</div>
</body>
</html>

上面的代碼可以返回inner元素距離main元素的左側(cè)的距離,因?yàn)閙ain元素是第一個(gè)定位父輩元素。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style type="text/css">
*{
 margin: 0px;
 padding: 0px;
}
#main{
 width:300px;
 height:300px;
 background:red;
 margin:100px;
}
#box{
 width:200px;
 height:200px;
 background:blue;
 overflow:hidden;
}
#inner{
 width:50px;
 height:50px;
 background:green;
 text-align:center;
 line-height:50px;
 margin:50px;
}
</style>
<script type="text/javascript">
window.onload=function(){
 var inner=document.getElementById("inner");
 inner.innerHTML=inner.offsetLeft;
}
</script>
</head>
<body>
<div id="main">
 <div id="box">
 <div id="inner"></div>
 </div>
</div>
</body>
</html>

上面的代碼返回inner元素距離body元素左側(cè)的尺寸。

此屬性具有一定的兼容性問題,具體可以參閱offsetleft兼容性簡單介紹一章節(jié)。

ps:js中的offsetLeft屬性具體有什么作用?

可以判斷一個(gè)物體的跟document的左邊距離,也就是瀏覽器左邊緣。比如你寫一個(gè)div 獲取這個(gè)div之后alert(你的div.offsetLeft)就可以看到他現(xiàn)在距離瀏覽器左邊的距離。當(dāng)然你也可以用他給對象賦值,offset不單單只有Left 還有offsetTop offsetWidth offsetHeight 都是JS里很有用的屬性。

相關(guān)文章

  • 用方法封裝javascript的new操作符(一)

    用方法封裝javascript的new操作符(一)

    雖然js是基于對象的,但在很多時(shí)候會(huì)使用到new這個(gè)操作符。
    2010-12-12
  • es6數(shù)值的擴(kuò)展方法

    es6數(shù)值的擴(kuò)展方法

    這篇文章主要介紹了es6數(shù)值的擴(kuò)展方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 淺談使用MVC模式進(jìn)行JavaScript程序開發(fā)

    淺談使用MVC模式進(jìn)行JavaScript程序開發(fā)

    這篇文章主要介紹了淺談使用MVC模式進(jìn)行JavaScript程序開發(fā),同時(shí)也介紹了一些JavaScript的MVC框架,需要的朋友可以參考下
    2015-11-11
  • javascript遍歷控件實(shí)例詳細(xì)解析

    javascript遍歷控件實(shí)例詳細(xì)解析

    這篇文章詳細(xì)解析了javascript遍歷控件實(shí)例,有需要的朋友可以參考一下
    2014-01-01
  • 微信小程序事件 bindtap bindinput代碼實(shí)例

    微信小程序事件 bindtap bindinput代碼實(shí)例

    這篇文章主要介紹了微信小程序事件 bindtap bindinput代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Jupyter Notebook運(yùn)行JavaScript的方法

    Jupyter Notebook運(yùn)行JavaScript的方法

    Jupyter Notebook是一塊所見即所得的畫布,通過在瀏覽器上編輯代碼,讓開發(fā)人員實(shí)現(xiàn)展示與快速迭代的利器,本文主要介紹了Jupyter Notebook運(yùn)行JavaScript的方法,感興趣的可以了解一下
    2021-05-05
  • javascript分頁代碼(當(dāng)前頁碼居中)

    javascript分頁代碼(當(dāng)前頁碼居中)

    昨天看了妙味課堂的 分頁視頻教程,今天自己參照其思路,自己寫了下,并且自己新增了一個(gè)顯示頁碼個(gè)數(shù)的屬性 showPageNum
    2012-09-09
  • JS腳本實(shí)現(xiàn)動(dòng)態(tài)給標(biāo)簽控件添加事件的方法

    JS腳本實(shí)現(xiàn)動(dòng)態(tài)給標(biāo)簽控件添加事件的方法

    這篇文章主要介紹了JS腳本實(shí)現(xiàn)動(dòng)態(tài)給標(biāo)簽控件添加事件的方法,結(jié)合實(shí)例形式分析了javascript添加事件監(jiān)聽的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-06-06
  • 解析JavaScript中instanceof對于不同的構(gòu)造器或許都返回true

    解析JavaScript中instanceof對于不同的構(gòu)造器或許都返回true

    這篇文章主要是對JavaScript中instanceof對于不同的構(gòu)造器或許都返回true進(jìn)行了詳細(xì)的解析,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • 微信小程序父子組件通信詳細(xì)介紹

    微信小程序父子組件通信詳細(xì)介紹

    這篇文章主要介紹了小程序中父子組件通信詳解,在父組件中,為子組件添加屬性數(shù)據(jù),即可實(shí)現(xiàn)父組件向子組件通信,文章通過圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-11-11

最新評論

浮梁县| 永福县| 全椒县| 攀枝花市| 页游| 朝阳区| 成安县| 大埔县| 北辰区| 蓝山县| 柘荣县| 响水县| 廉江市| 双江| 瑞昌市| 温泉县| 咸丰县| 阜平县| 庐江县| 潍坊市| 平邑县| 德州市| 桐梓县| 奇台县| 牟定县| 屏边| 车致| 阜新市| 信丰县| 清徐县| 凉山| 和硕县| 朝阳区| 文山县| 师宗县| 莎车县| 长沙市| 长子县| 石泉县| 修水县| 都江堰市|