-1

この問題があります: すべての内部要素でリスト幅を取得する必要があります。だから、私は各要素の幅を取得し、それらを 1 つのピースで接続しようとします。しかし、今は要素の幅が 1 つしかありません...助けてもらえますか?

var list_width = [];
$('#js_films_block_top li').each(function() {
    list_width.push($(this).width());
});
console.log(list_width);

助けてくれてありがとう。

4

1 に答える 1

0

わかりました、私はこれに対する良い解決策を持っています:

$('#js_films_block_top').each(function(){
    var t = $(this),
        tW = 0;
    $('li', t).each(function(){
        tW += $(this).outerWidth(true) + 5;
    });
    t.css('width', tW + t.outerWidth(true) - t.width());
});

とにかく、thx。

于 2013-02-05T12:38:08.237 に答える