2015-06-08 30 views
-1

我試圖用多種方式將Typed.js加載到Meteor應用程序中,但它不起作用。我試圖簡單地將它放在我的代碼中,並將它作爲單獨的文件放入client/目錄中。似乎沒有任何工作,所以我幾乎放棄。也許我錯過了一些東西。有什麼特別的方法可以在流星中使用jQuery嗎?我會如何將一個jQuery腳本合併到我的Meteor應用程序中?

<script src="jquery.js"></script> 
<script src="typed.js"></script> 
<script> 
    $(function(){ 
     $(".element").typed({ 
      strings: ["First sentence.", "Second sentence."], 
      typeSpeed: 0 
     }); 
    }); 
</script> 
... 

<span class="element"></span> 
+0

如果有人能告訴我一個運行Typed.js的Meteor的工作副本,那會很好,而不是隻是簡單地回答問題,因爲目前我不確定它可以完成。但是我相信在Meteor項目中很容易使用jQuery插件.... – phocks

回答

0

你試過/client/compatibility文件夾嗎?不會將全局變量轉換爲本地變量的文件夾

因爲您不需要插入jQuery本身,因爲默認情況下流星具有它。只要把你的Typed.js的文件夾

0

中如果你沒有它已經作爲一個包,這裏是如何安裝的jQuery:https://atmospherejs.com/meteor/jquery

你並不需要一個<script>標記加載與流星一個javascript資產。只要把它放在你的客戶端文件夾中,Meteor就會完成剩下的工作,它應該可用。 但是,請記住流星以特定的順序加載文件。大多數錯誤來自您的代碼已加載但您的lib沒有加載的事實。

總結起來,read that。您可以按照@ZuzEL的建議,將您的typed.js 放入/client/compatibility。這是一個首先加載的特殊目錄。

+0

不只是先加載。但是這裏的代碼可以自由地依賴全局變量 – ZuzEL

+0

我還沒有意識到這一點。感謝您的信息 – Billybobbonnet

+0

我試圖把腳本放在'/ client/compatibility'中,但是沒有幫助。流星讀取jQuery文件的方式似乎很奇怪。我得到了一個'Typed not defined'錯誤。我還是新來的流星,所以我不知道你是否應該從流星內運行jQuery .. – phocks

相關問題