我有兩個<div>
,一個嵌套到這樣定義的其它:jQuery的:實際的div寬度
<div class="wrapper">
<div class="content">
[..] Content [..]
</div>
</div>
的CSS:
#div.wrapper
{
width: 660px;
overflow: hidden;
float: left;
}
#div.content
{
white-space: nowrap;
}
的效果是我想要的,內容規定了水平在內部但超過時隱藏(我然後用jQuery滾動它)。
因爲我不知道.content
內容(也不是可預測的),我需要知道真正寬度它(由內容所定義的),但兩者.width()
和.innerWidth()
給我同樣的結果在第一次調用時(如容器 div),當我通過設置負邊距左移(x是具有邊距的左移位集)後調用它時爲660 + x時爲660。
如何獲取元素的真實的,內容相關的寬度?謝謝
不錯的額外JQuery代碼。儘管OP沒有提出要求,但我早些時候回答了關於真實寬度的問題,但仍然是一個好消息。 – 2012-02-09 10:49:35
我已經有了坐在那裏的html,所以我無法抗拒:P – 2012-02-09 10:52:08
希望它有助於一些:) – 2012-02-09 13:54:54