{{--獲取question_box的位置--}} <script> //question_box_1 function question_box_position() { //獲取question_box_1的絕對位置 let top_offset=$("#question_box_1").offset().top+10; //console.log(top); let left_offset=$("#question_box_1").offset().left-10; //console.log(left); //改變float_money的 位置 $('#float_money').css({left:left_offset+'px',top:top_offset+'px'}); $('#float_money').show(); } $(function () { question_box_position(); $(window).on('resize', function() { question_box_position(); }).resize(); }); </script>
參考或轉自:jquery獲取html元素的絕對位置和相對位置的方法_jquery_腳本之家
https://www.jb51.net/article/51290.htmcss
絕對位置座標:html
相對父元素的位置座標:jquery
另:
static(默認):默認定位方式。
relative(相對定位):在static的基礎上,相對元素原本的位置變化,經過設定top,bottom,left,right實現。
absolute(絕對定位):是相對父元素來講的,若是父元素中有relative,那麼該元素的位置是通過計算後的結果。即absolute定位的參照物是「上一個定位過的父元素(static不算)」。絕對定位會使元素從文檔流中被刪除。
fixed(固定定位):fixed定位的參照物老是當前的文檔。利用fixed定位,很容易讓一個div定位在瀏覽器文檔的左上,右上等方位。瀏覽器