在正確引入jq后,jq的內(nèi)置動(dòng)畫比如animate,fadeOut,fadeIn等等都報(bào)×× is not defined,這個(gè)問題在很多項(xiàng)目中遇見過,代碼正確,就是不出現(xiàn)效果,然后報(bào)錯(cuò)是什么原因呢?
function?checkPosition(pos){ ????????if($(window).scrollTop()?>?pos){ ????????????$("#backTop").fadeIn(); ????????}else{ ????????????$("#backTop").fadeOut(); ????????} ????}
2018-05-26
看上去應(yīng)該是jQuery沒有正確加載,至少可能沒在這段代碼之前被加載,再檢查下。至于沒報(bào)$錯(cuò)誤,可能是因?yàn)椴糠譃g覽器內(nèi)置了jQuery的選擇器功能。
把
$(
"#backTop"
)打印出來看看是什么東西,看看是不是jQuery封裝的dom對(duì)象,應(yīng)該能很快發(fā)現(xiàn)原因。