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

原生js獲取left值和top值的三種方法

 更新時間:2017年08月02日 08:42:36   投稿:jingxian  
下面小編就為大家?guī)硪黄鷍s獲取left值和top值的三種方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

在用js做動態(tài)效果時,通常需要獲取元素絕對定位中的left和top屬性值。比如做一個碰撞廣告,就要不停的獲取元素的top和left屬性值。

需要注意的事:取值的元素必須要設(shè)置position:absolute絕對定位屬性,才能取的到left值。

第一種方法,比較簡單,就是直接通過obj.style.left和obj.style.top,但是有局限性,這種獲取的方法只能獲取到行內(nèi)樣式的left和top的屬性值,不能獲取到style標(biāo)簽和link 外部引用的left和top屬性值。

第二種方法 只讀,可以獲取所有style樣式,存在兼容性問題,在標(biāo)準(zhǔn)瀏覽器中可以通過window.getComputedStyle(對象,null).left方法來獲取元素的left和top的屬性值。而在IE瀏覽器上則是采用obj.currentStyle.left方法來獲取屬性值。

第三種方法,使用obj.offsetLeft來獲取對象的left屬性值,用obj.offsetTop來獲取對象的top屬性值。

以上這篇原生js獲取left值和top值的三種方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

澜沧| 东莞市| 正镶白旗| 晋州市| 潍坊市| 河间市| 松原市| 进贤县| 兴隆县| 岐山县| 个旧市| 临桂县| 金山区| 清涧县| 德保县| 潮安县| 昔阳县| 紫金县| 青阳县| 和政县| 永兴县| 兴仁县| 和平县| 平利县| 左权县| 周宁县| 威信县| 韶关市| 广德县| 即墨市| 扬州市| 五原县| 常山县| 确山县| 翁源县| 合江县| 平塘县| 勃利县| 启东市| 吐鲁番市| 霸州市|