2013-12-22 223 views
0

這是一個側邊欄的演示,當我點擊登錄時,它應該顯示登錄窗體,當我再次點擊它應該隱藏它。 我不知道該怎麼做。任何提示? 我也有另外一個問題,欄內隱藏部分內容如何解決? 非常感謝您的幫助。顯示和隱藏分區點擊

演示:http://jsfiddle.net/Iuppiter/uDxH6/61/

// Clicking here will show/hide the div 
<a href="#">Login</a> 
<div id="login-form"> ... </div> 

沒有可能使用jQuery。

+0

如果你使用jQuery看看'.toggle()'函數 –

+0

只需使用toggleClass - http://jsfiddle.net/uDxH6/63/ –

+0

@SeanDoe你爲什麼要這樣做?如果你只是想使它可見(不動畫),只需使用'.toggle()'。 –

回答

0

只用代碼你只要你能做到這一點。

http://jsfiddle.net/uDxH6/62/

$("#login-form").hide(); 
$("#other-bar-top a:nth-child(4)").click(function(e) { 
    $("#login-form").slideToggle(); 
    e.preventDefault(); 
}); 

確保包括在您的網站的jQuery。

+0

有可能不使用jquery只有js? – Benjamin

0

你可以試試這個,

HTML:

<a href="#" id="login">Login</a> 

的Jquery:

$(function(){ 
     $("#login-form").hide(); 
     $("#login").click(function(){ 
      $("#login-form").toggle(); 
     }); 
}); 
+0

有沒有可能不使用jQuery只有js? – Benjamin