0

jquery masonry プラグイン ボックスの css プロパティを動的に変更しようとしています。

基本的に、ボックスを拡張します。このコードがありますが、結果は得られません。

$container.click(function(){
    var elem = document.getElementById($container);
    elem.style.width="500px";
});

ブロックをクリックすると、ブロックの幅が 500px に変わることを期待していますが、そうではありません。

JavaScript を介して CSS を動的に変更することについての洞察は素晴らしいでしょう。ありがとう!

4

2 に答える 2

2

あなたに必要なのは:

$(this).css('width', '500px');

「クリック」ハンドラで。(これは、「コンテナ」がサイズを変更したいボックスであると仮定しています。)

于 2012-07-21T14:38:17.917 に答える
1

ハンドラの内部を次のように変更します

   $container.css({width:"500px"});
于 2012-07-21T14:39:07.633 に答える