2015-05-18 118 views
7

我正在嘗試實現恆星插件,據我所知,我已經包含了所有必需的js。然而,在開發工具控制檯中,我總是收到'Uncaught TypeError:$(...)。恆星不是函數'。

這是我的頭部標籤:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="UFT-8" /> 
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 
<title>QE | Welcome</title> 
<link rel="stylesheet" href="css/foundation.css" /> 
<link rel="stylesheet" href="css/stuff.css"/> 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css" /> 
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script> 
<script src="js/jquery.stellar.js"></script> 
<script src="js/scrip.js"></script> 
<script src="js/jquery.nicescroll.js"></script> 

而這是scrip.js文件錯誤指的是:

$(document).ready(function() { 
    $(window).stellar(); 

}); 

$(document).ready(

    function() { 

    $("html").niceScroll({ 
     cursorcolor:"rgba(30,30,30,.5)", 
     zindex:999, 
     scrollspeed:100, 
     mousescrollstep:50, 
     cursorborder:"0px solid #fff", 
    }); 

}); 

請幫助我

+2

在Devtools的Network選項卡上,你是否正確地獲取了'js/jquery.stellar.js'腳本? – GregL

+0

是js/jquery.stellar.js狀態爲''已完成' – Seb

+0

響應數據是該文件的內容嗎? – GregL

回答

2

我發現問題是與js /供應商/ jquery.js這是我忘記了臨屋區t已經將它放在index.html文件的底部。當我刪除它,恆星功能工作。不知道爲什麼會影響stellar.js。

+3

1.加載jQuery。 2.爲jQuery添加恆星。加載一個覆蓋舊的jQuery的新jQuery(包括添加到它的任何東西)。 – Quentin

相關問題