1
我想使用jQuery動態設置包含h3的div的頂部位置。鏈接是我想要完成的一個圖像。使用jQuery動態定位基於其他元素的元素
在該圖片中,冠軍div(綠色h3s)上的絕對位置是590的硬編碼頂部。如果錦標賽尺寸永不改變(8,4,2,1)一些比賽只有兩輪(3場比賽),其中的標題顯然落在了頁面上。
在括號中,我在每個中途點都添加了round-title-before和round-title-after,因此我可以看到/表示在它們之間顯示標題。
有沒有一種方法可以用.position()或.height()計算.round-title-before和.round-title-after之間的差異,以正確定位#title div,使其始終居中或關閉無論有多少遊戲或有多少遊戲,都可以集中到中心?第二張照片作爲較小比賽的例子。
大型賽事:
========================
小比賽:
每一輪都包含在div.bracket中。但是每個支架的高度都等於最高的,因爲jQuery也在計算位置,使括號在整個錦標賽中均勻排列。 – Kevin
在這種情況下,我想你可能會考慮聲明括號的父母,然後計算偏移量,用它來定位。你能偶然發佈一個jsfiddle嗎? – Eva