2
.comments{cursor:pointer;}
.hidediv{visibility:hidden;}
HTML:
<span id="agreeComments" class="comments b">Comments</span><br /><br />
<div id="divAgree" class="hidediv">
<asp:PlaceHolder runat="server" ID="plcAgreements" ClientIDMode="Inherit" />
</div>
的jQuery:
<script>
$(document).ready(function() {
$("#agreeComments").click(function() {
if ($("#divAgree").is(":hidden")) {
$("#divAgree").slideDown("slow");
} else {
$("#divAgree").slideUp("slow");
$("#plcAgreements").show();
}
}
);
});
</script>
我使用上面的代碼隱藏和使用顯示一個div jQuery的。我有一個在div內的asp佔位符控件。加載頁面時我需要隱藏div,並且在點擊評論時需要顯示或隱藏。 Div正在隱藏,但問題是佔用了asp佔位符的空間。
使用.hidediv {顯示:無;},而不是在CSS visibility屬性。 –