我面臨着一個奇怪的行爲試圖執行時,jQuery是沒有定義:使用文檔準備
$(document).ready(function() {
使用jQuery。
我有一個腳本在現在的問題是內部的:
window.addEventListener
我反覆使用jQuery的腳本中。現在我想更換window.addEventListener:
window.addEventListener("map:init", function (e) {
有:
$('#add_geometry').on(("map:init", function (e) {
而且我也希望包括裏面的所有腳本:
$(document).ready(function() {
當我嘗試做這我在控制檯中得到一個錯誤:
Uncaught ReferenceError: $ is not defined
我知道JQuery是按時加載的。由於應用程序是與Django一起構建的,我不確定這是否與this
有關的問題我嘗試了上述鏈接中的建議,但並未真正起作用。 我在這裏錯過了一些基本的東西嗎?
傳遞explecitely'$'到處理器PARAM會修:'$(文件)。就緒(函數($){/ * $仍然是jQuery的* /});''$'將失去jQuery的參考如果使用jQuery noConflict()方法(在文檔就緒片段之後調用)。更健壯的解決方案是使用:'jQuery(document).ready(function($){...});' –
是的。我做到了。因爲我確實在window.addEventListener – user1919
的代碼行中使用了Jquery。模板的代碼會有幫助 – Compadre