其實,我是jQuery的新手,我正在寫一個帶有jQuery功能的示例頁面。在這個頁面中,我正在使用切換功能。請幫助我獲得預期的效果。我正在嘗試獲取它,但它無法正常工作。 我試圖應用的效果是;jQuery切換/垂直滑塊效果與多個Div
- 頁面上有2個按鈕,比如Button1和Button2。
- 有2個Divs,比如Div1和Div2。
- 最初,兩個Div都是隱藏的,只有2個按鈕可見。
- 如果按鈕1被點擊,Div1應該被切換下來,反之亦然。
- 如果Div1處於打開狀態並單擊Button2,則Div1應稍微上升,Div2應下降。
我已經寫了一些應用了CSS的代碼。但是我沒有得到滑動效果,因爲它只有一個Div。
我寫了Javascript as;
var IsPanelDown = false;
var IsPanel2Down = false;
$(document).ready(function() {
// Expand Panel
$("#open").click(function(){
if (IsPanel2Down == false)
{
$("div#panel2").slideUp("slow");
IsPanel2Down = false;
}
$("div#panel").slideDown("slow");
IsPanelDown = true;
});
// Collapse Panel
$("#close").click(function(){
$("div#panel").slideUp("slow");
IsPanelDown = false;
});
// Switch buttons from "Log In | Register" to "Close Panel" on click
$("#toggle a").click(function() {
$("#toggle a").toggle();
});
$("#toggle2 a").click(function() {
$("#toggle2 a").toggle();
});
$("#open1").click(function(){
if(IsPanelDown == false)
{
$("div#panel").slideUp("slow");
IsPanelDown = false;
}
$("div#panel2").slideDown("slow");
IsPanel2Down = true;
});
// Collapse Panel
$("#close1").click(function(){
$("div#panel2").slideUp("slow");
IsPanel2Down = false;
});
});
我正在尋找類似的東西,但有多個Divs。 http://web-kreation.com/index.php/tutorials/nice-clean-sliding-login-panel-built-with-jquery/ – 2009-12-02 16:03:17