我知道如果在 jQuery 上也可以工作,那么这段代码的问题出在哪里:
if (document.location.href.indexOf('#1')) {
$(".products li").fadeIn();
}
else if (document.location.href === '#2') {
$(".products li").fadeOut();
$(".products li.2").stop(true,true).fadeIn(200);
}
else if (document.location.href === '#3') {
$(".products li").fadeOut();
$(".products li.3").stop(true,true).fadeIn(200);
}
else if (document.location.href === '#4') {
$(".products li").fadeOut();
$(".products li.4").stop(true,true).fadeIn(200);
}
else if (document.location.href === '#5') {
$(".products li").fadeOut();
$(".products li.5").stop(true,true).fadeIn(200);
}
else if (document.location.href === '#6') {
$(".products li").fadeOut();
$(".products li.6").stop(true,true).fadeIn(200);
}
else {
$(".products li").fadeIn();
}
如果我只输入if而不是else if它有效但它不正确。