簡體   English   中英

找不到 P5 DOM 函數“選擇”,即使我已經導入了 p5.dom.js

[英]P5 DOM function 'select' is not being found, even though I've imported p5.dom.js

這是我的HTML

  <script type="text/javascript" src="{{ url_for('static', filename='lib/p5.js') }}"></script>
  <script type="text/javascript" src="{{ url_for('static', filename='lib/p5.dom.js') }}"></script>
  <script type="text/javascript"  src="{{ url_for('static', filename='js/grid.js') }}?{{version_num}}"></script>

前兩個導入不會引發錯誤。 但是,我在 grid.js 中的 setup() 函數確實如此。

grid.js 的一部分

function setup() {
    smooth();
    canvas = createCanvas(windowWidth, windowWidth * 3/2);
    textAlign(CENTER, CENTER);
    textSize(fontSize);
    frameRate(32);
    fill(0, 0, 0, 40);


    inputs = select('.word_entry');
    console.log(inputs)
}

但是,當我嘗試調用 p5.dom.js 的內置select函數時,出現此錯誤。 這是怎么回事??

錯誤信息

Uncaught ReferenceError: select is not defined
at setup (grid.js?1.0.3:17)
at p5.<anonymous> (p5.js:217)
at p5.<anonymous> (p5.js:190)
at new p5 (p5.js:342)
at _globalInit (p5.js:5761)

編輯:不要介意 url_for 語法,那只是燒瓶。 我確定 lib/p5.dom.js 正在加載,因為將它放在 lib/p5.js 之前會引發錯誤。

我仍然很好奇出了什么問題,但我通過下載 P5 的“完整”版本並去掉 p5.dom.js 導入行來解決這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM