0
我試圖將div的初始位置以22em的頂部邊距轉換爲0來單擊。其他每次點擊都會將其恢復爲22em。我試圖在點擊時切換div的上邊距。
HTML
<div id="container3" class="isDown">
<div class="test" id="name3">
</div>
</div>
CSS
.test{margin-top: 22em;}
jQuery的
$("#container3").click(function(event){
event.preventDefault();
if ($(this).hasClass("isDown")) {
$("#name3").animate({marginTop:"0em"});
$(this).removeClass("isDown");
} else {
$("#name3").animate({marginTop:"22em"});
$(this).addClass("isDown");
}
return false;
});
很抱歉,如果這是一個爛攤子。我不知道我在做什麼!
你的代碼工作。你試過了嗎? http://jsfiddle.net/UHD7M/1/ –
確保腳本添加在DOM準備好處理程序中 –