我有以下代碼:如何使用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