我有以下代码:如何使用jQuery切换CSS?
$('#bc' + $.trim($this) + ' span.dashed-circle').css({ 'border' : '5px solid #000'});
即由click.function触发()。
我希望这是一个切换 - 所以当我点击元素时,它会将边框更改为我上面的内容......但是当它再次单击时,它会消失或者将边框设置为“'。
想法?
编辑:我应该明确......但我不想创建一个CSS类。原因是因为当我这样做时,它会扰乱正在设计的元素的格式。我相信这是一个小问题,可以解决这个问题,但我并不想涉足整个代码库,以解决一个新类的定位问题。我宁愿直接编辑css属性 - 因为它不会影响布局。
编辑2:这是jsfiddle of the code我正在尝试编辑。如果您注意到,我最后拥有CSS属性。但是,我如何让这种切换?
EDIT3:如果有人有兴趣......这将在所使用的UI是我的webapp - http://www.compversions.com
看看jQuery的切换:http://api.jquery.com/toggle/ – Cliff 2010-12-22 21:13:48
这是我做的第一件事,但由于我的代码的方式,它给我的问题。这就是我来这里的原因。 – marcamillion 2010-12-22 21:24:24