में छवि पर क्लिक करें मेरे पास एक HTML5 कैनवास है और मैंने इसमें एक छवि जोड़ दी है और मैं छवि के क्लिक ईवेंट को कॉल करना चाहता हूं लेकिन घटना आग नहीं है। मैं एक एचटीएमएल कोड और jqmobileएचटीएमएल 5 कैनवास
<html>
<head>
<script src="jquery-1.10.2.min.js"></script>
<script src="jquery.mobile-1.2.1.js"></script>
<script src="jquery.mobile-1.2.1.min.js"></script>
</head>
<body>
<canvas id="canvas1" style="position: absolute; left: 0px; top: 0px;" width="1280" height="960">This text is displayed if your browser does not shown.
</canvas>
<script>
$(function() {
var ctx = document.getElementById("canvas1").getContext("2d");
var imgBasket = new Image();
imgBasket.id = "imgBasket";
imgBasket.src = "Basket.png";
ctx.drawImage(imgBasket, 580, 260, 200, 200);
//this jquery mobile event not working in canvas
$("document").on("vclick", "#imgBasket", function() {
alert("Hello");
});
});
</script>
</body>
</html>
एक vclick क्या है? क्या यह कुछ jquery मोबाइल उपयोग करता है? या बस यह है कि आपके पास "क्लिक" में एक टाइपो है? इससे समस्या हो सकती है –
इसके अलावा, आप एक छवि बनाते हैं, इसे एक आईडी देते हैं और फिर इसे कैनवास में रखते हैं, लेकिन कैनवास में छवियों में आईडी नहीं हैं, मुझे लगता है कि –