之間的轉換我有這樣的HTML代碼jQuery。元素
<a href="#">Link</a>
<div>Content</div>
<a href="#">Link</a>
<div>Content</div>
這jQuery的
$('a').click(
function(){
$("div:visible").slideUp(100),
$(this).next("div:hidden").slideDown(100),
$('a').css({"font-weight" : "normal"}),
$(this).css({"font-weight" : "bold"});
});
的想法是,我點擊鏈接後,下一格變爲可見。鏈接本身變成黑體。點擊另一個鏈接隱藏任何可見的div,從任何鏈接中刪除粗體,並打開新的div,並使另一個鏈接粗體。
很簡單,只有一個例外可以工作:第二次點擊同一鏈接後,我不需要它是加粗。我知道這是因爲jQuery代碼的最後一行,但無法找到其他解決方案。
謝謝!
實際上是否希望鏈接在第二次點擊時從粗體變爲正常?或者只是保持大膽? – duncan