[英]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.