我有一个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