試圖通過單擊/取消點擊另一個DIV來更改DIV的邊距。更改css onclick/unclick
現在這一權利:
$(document).ready(function(){
$(".model_drop_pane").hide();
$(".show-hide").click(function() {
if ($("#body_machine_novideo").css('margin-top', '50px')) {
$("#body_machine_novideo").css('margin-top', '300px');
$(".model_drop_pane").slideToggle();
} else {
$("#body_machine_novideo").css('margin-top', '50px');
$(".model_drop_pane").slideToggle();
}
});
});
的理念是:於.show隱藏DIV的點擊,在#body_machine_novideo
DIV改變它的margin-top
從50至300像素,並且還.model_drop_pane
DIV翻轉。這部分工作。
問題:在點擊.show隱藏DIV的第二時間(「unclicking」),則.model_drop_pane
DIV切換,因爲它應該,然而#body_machine_novideo
DIV的邊緣值未被重置回50像素,和遺體在300px。
A working demo of the problem can be found here。點擊徽標下方的設備:化學混合站鏈接。