jquery設(shè)置控件位置的方法
純JS寫法:
document.getElementById("child").style.left="800px";
document.getElementById("child").style.top="200px";*/
//offset()獲取當(dāng)前元素基于瀏覽的位置
var offsettop=$("#unamespan").offset().top;
var offsetleft=$("#unamespan").offset().left;
//position()獲取當(dāng)前元素基于父容器的位置
var positiontop=$("#unamespan").position().top;
var positionleft=$("#unamespan").position().left;
//設(shè)置panel2的位置基于unamespan的坐標(biāo)
$("#panel2").css({position: "absolute",'top':offsettop+100,'left':offsetleft+50,'z-index':2});
首先需要設(shè)置控件的position屬性
position屬性規(guī)定元素的定位類型,這個屬性定義建立元素布局所用的定位機制。任何元素都可以定位,不過絕對或固定元素會生成一個塊級框,而不論該元素本身是什么類型。相對定位元素會相對于它在正常流中的默認位置偏移。
屬性說明:
1 absolute:生成絕對定位的元素,相對于 static定位以外的第一個父元素進行定位。元素的位置通過 "left", "top", "right" 以及 "bottom"屬性進行規(guī)定。
2 fixed 生成絕對定位的元素,相對于瀏覽器窗口進行定位。元素的位置通過 "left","top", "right" 以及 "bottom" 屬性進行規(guī)定。
3 relative 生成相對定位的元素,相對于其正常位置進行定位。因此,"left:20"會向元素的 LEFT 位置添加 20 像素。
4 static 默認值。沒有定位,元素出現(xiàn)在正常的流中(忽略 top, bottom, left,right 或者 z-index 聲明)。
5 inherit 規(guī)定應(yīng)該從父元素繼承 position屬性的值。(ie中未支持此屬性)
所有空間position的默認值為static,所以需要將其設(shè)置為其他屬性 可進行定位
若有多個層 切需要設(shè)定層的層次關(guān)系 那么需要設(shè)置z-index屬性
z-index 屬性設(shè)置元素的堆疊順序。擁有更高堆疊順序的元素總是會處于堆疊順序較低的元素的前面。
注釋:元素可擁有負的 z-index 屬性值。
注釋:Z-index 僅能在定位元素上奏效( position的值非static)!
說明
該屬性設(shè)置一個定位元素沿 z 軸的位置,z軸定義為垂直延伸到顯示區(qū)的軸。如果為正數(shù),則離用戶更近,為負數(shù)則表示離用戶更遠。
相關(guān)文章
jquery鼠標(biāo)放上去顯示懸浮層即彈出定位的div層
這篇文章主要介紹了使用jquery實現(xiàn)的鼠標(biāo)放上去顯示懸浮層即彈出定位的div層,需要的朋友可以參考下2014-04-04jQuery插件datalist實現(xiàn)很好看的input下拉列表
本文給大家分享的是使用jQuery實現(xiàn)的房HTML5中的一個好看的input框很好看的下拉列表--datalist,兼容性非常不錯,這里推薦給大家,有需要的小伙伴可以參考下。2015-07-07vue登錄頁面cookie的使用及頁面跳轉(zhuǎn)代碼
這篇文章主要介紹了vue登錄頁面cookie的使用及頁面跳轉(zhuǎn)代碼功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07jQuery中ajax的load()與post()方法實例詳解
這篇文章主要介紹了jQuery中ajax的load()與post()方法,結(jié)合實例詳細分析了jQuery中l(wèi)oad()與post()方法實現(xiàn)ajax交互的相關(guān)技巧與注意事項,需要的朋友可以參考下2016-01-01jQuery多媒體插件jQuery Media Plugin使用詳解
這篇文章主要介紹了jQuery多媒體插件jQuery Media Plugin使用詳解,需要的朋友可以參考下2014-12-12jQuery Uploadify 上傳插件出現(xiàn)Http Error 302 錯誤的解決辦法
本文給大家介紹jQuery Uploadify 上傳插件出現(xiàn)Http Error 302 錯誤的解決辦法,涉及到uploadify上傳錯誤302相關(guān)問題,對本文感興趣的朋友一起看看吧2015-12-12