簡體   English   中英

在jQuery中找不到ID為maincanvas的元素?

[英]Could not find element with id maincanvas in jQuery?

這是我得到的錯誤

uncaught exception: Could not find element maincanvas

我已包含jQuery文件並檢查了拼寫,但錯誤似乎是由於其他原因

<a href="#" id="colorbtn" class="btn">Add Blue</a>           
<canvas id="maincanvas"></canvas>
<script type="text/javascript">
var canvas = $('#maincanvas');
var ctx    = canvas[0].getContext("2d");
var $color      = $('#colorbtn');

Caman('image.jpg','#maincanvas', function(){
this.revert(false);
this.render();
});

$color.on('click', function(e){
e.preventDefault();
Caman('image.jpg','#maincanvas', function(){
this.colorize(60, 105, 218, 10);
this.render();
});
});
</script>

是什么導致此錯誤?

如@ShaunakD所說,等待文檔就緒。

另外,如果您使用的是CamanJS v4,則圖像和畫布參數的順序已切換:

Caman("#maincanvas", "image.jpg", function() {});

暫無
暫無

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

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