我有一個javascript代碼,當單擊鏈接時,它可以顯示和隱藏頁面的分區。jquery顯示和隱藏
function shoh(id) {
if (document.getElementById) { // DOM3 = IE5, NS6
if (document.getElementById(id).style.display == "none"){
$(id).fadeIn();
} else {
$(id).hide();
}
} else {
if (document.layers) {
if (document.id.display == "none"){
document.id.display = 'block';
} else {
document.id.display = 'none';
}
} else {
if (document.all.id.style.visibility == "none"){
document.all.id.style.display = 'block';
} else {
document.all.id.style.display = 'none';
}
}
}
}
然而現在,當我加入jQuery的淡入不起作用並隱藏,而不是使用document.getElementById方法。爲什麼?
你有沒有添加了jQuery庫加載這一頁? – Dom
爲什麼你在2013年使用2000年的這個可怕的兼容性代碼?你甚至不需要在這裏使用jQuery,所有*瀏覽器今天都支持'getElementById'。 – Jon