2013-02-28 63 views
-1

我聽到切換不適合在這裏的評論,所以我刪除它。下面的代碼工作...但有沒有更好的方式來做到這一點.. 。我的jQuery是有限謝謝click(函數()按鈕 - 如何切換樣式?

$(document).ready(function(){ 
$('div.botColorBoxBtn1').click(function() { 
     $("div.botColorBox").css({ 'height':'90px'}); 
     $('div.botColorBoxBtn1').hide(); 
     $('div.botColorBoxBtn2').show();return false; 
}); 
}); 

$(document).ready(function(){ 
$('div.botColorBoxBtn2').click(function() { 
     $("div.botColorBox").css({ 'height':'11px'}); 
     $('div.botColorBoxBtn2').hide(); 
     $('div.botColorBoxBtn1').show();return false; 
}); 
}); 
+2

[你能指望什麼'toggle'辦?(HTTP:。。/ /api.jquery.com/toggle/) – zzzzBov 2013-02-28 20:22:21

+1

你在使用jQuery 1.9或更高版本嗎?如果是這樣,你正在尋找的[toggle()](http://api.jquery.com/toggle-event/)不存在了 – 2013-02-28 20:22:33

+1

@FrédéricHamidi,我也這麼認爲,bu這對於切換事件沒有實現是沒有意義的。 – gdoron 2013-02-28 20:24:31

回答

3

這是預期的結果,因爲.toggle()將顯示/隱藏匹配元素

+0

這個。你不需要那裏切換。 – SoonDead 2013-02-28 20:22:39

+0

這是我所希望的... http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_eff_toggle_func – Brett 2013-02-28 22:30:26