這裏是我的腳本,林不知道我錯過了什麼使這項工作,這將有助於這麼多問題。感謝Jquery - 隱藏一個ID,除非另一個ID可見
$(document).ready(function() {
$("#btnUpdate1_div, #btnAddress1_div, #btnUpdate2_div, #btnAddress2_div").hide();
$("#StepArea_lnkAddressBook, #StepArea_linkToAddressBookItem").hide();
if ("#StepArea_warningAddressBook") {
$("#StepArea_lnkAddressBook, #StepArea_linkToAddressBookItem").show();
}
});
我也會推薦使用css最初隱藏div:'#btnUpdate1_div,#btnAddress1_div,#btnUpdate2_div,#btnAddress2_div {display:none}'。使用javascript隱藏它們可能會導致初始閃爍,因爲js需要一段時間才能加載,所以在被隱藏之前它們是可見的。 – TK123 2012-07-30 17:14:27
快速谷歌搜索「jQuery檢查是否可見」或「jQuery檢查是否隱藏」會節省寫入問題並給出答案。 – TheCarver 2012-07-30 17:18:41