$view.offset({
left : X, //X is the same each time
top : this.y
});
console.log($view.offset()); //outputs what it should
好對象後。我看到(在螢火蟲)以下HTML代碼
<div id="4017" class="text-block" style="position: relative; top: 2px; left: 22px;">
<div id="4043" class="text-block" style="position: relative; top: 41px; left: -64px;">
<div id="4053" class="text-block" style="position: relative; top: 80px; left: -95px;">
<div id="4081" class="text-block" style="position: relative; top: 119px; left: -135px;">
left
應該是所有div一樣(和它的顯示,所以如果left
等於每個div
)。爲什麼left
對於每個div
都不相同,儘管它顯示爲left
對於所有div都是相同的?
在CSS我:
div.text-block {
display: inline-block;
}
預先感謝您!
UPD:的div位於iside其他三個的div:
<div id="app-container">
<div id="canvas-container">
<div id="canvas">
<!-- divs are located here -->
</div>
</div>
</div>
在各自CSS我有:
#canvas {
position: absolute;
background-color: white;
width: 100%;
height: 100%;
}
#app-container {
height: auto !important;
min-height: 100%;
}
#canvas-container {
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
}
我們能有您的問題的小提琴,所以我們可以看到更多的代碼 – Bruno
中的「X」的價值正在改變,但我們不能說,除非你發佈更多的代碼 –