在多於一個類別的子元素的總寬度我haviing下面的代碼計算使用jQuery
<span class="numbers">
<a href="#">20</a>, <a href="#">50</a>, <a href="#">100</a>
</span>
類「數字」是絕對位置元素&在頁面中使用其超過一次。
類「數字」內的內容將動態變化。所以我需要應用兒童的總寬度到其父容器
我試過這個代碼,但不工作。
var totalWidth = 0;
$(".numbers").children('a').each(function() {
totalWidth = totalWidth + $(this).width();
$('.numbers').each(function(){$(this).css("width", totalWidth);});
});
但是我只得到totalWidth值0。任何人都可以幫助請..........?
請參閱http://jsfiddle.net/contactsreejesh/xP3mn/6/
你確定你需要JavaScript嗎?製作a-tags塊並向左浮動,並且父容器應隨着內容更改而調整大小。 –
不,因爲我在頁面上多次使用「.numbers」。所以它的寬度應該是動態變化的。最重要的是它的位置:絕對元素。 – Sree
你的代碼實際上是爲我工作的 - 你可以設置一個小問題或將我們鏈接到一個實時頁面? – Snuffleupagus