2014-01-25 29 views
2

我需要幫助div顯示。DIV - 撥動

我知道,代碼:

$("#Button").click(function() { 
    $('#leftDiv').toggle(2000); 
}); 

會讓我leftDiv dissappear(當我點擊按鈕),但我應該怎麼做才能把我的DIV默認牆根(切換了嗎?),這樣以後我點擊Button,leftDiv應該切換(出現)?

+0

使用http://api.jquery.com/show/ - 'toggle' - 顧名思義 - 在顯示/隱藏之間切換,而「show」只顯示元素,而不管其實際可見性如何。 – mutex36

回答

1

如果你想在div隱藏在頁面加載時,則.hide()首先:

$('#leftDiv').hide(); 
$("#Button").click(function() { 
    $('#leftDiv').toggle(2000); 
}); 
+0

耶非常容易....謝謝:)另一件事 - 我怎樣才能顯示不同的圖像取決於哪個按鈕被點擊?沒有$('#leftDiv')。image();功能。 – user3235376

0

如果你想div來負載被隱藏,你會做這樣的事情:

function load() { 
document.getElementById("leftDiv").style.visibility="hidden"; 
} 

<body onload="load"></body> 

請問這不是工作?

0
var $leftDiv = $('#leftDiv'); 
var $button = $("#Button"); 

$leftDiv.hide(); 

$button.on('click', function() { 
    $leftDiv.toggle(2000); 
});