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 回答