Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HTML5 Canvas के साथ mousedown और mouseup को कैसे हैंडल करें?

माउस इवेंट हैंडलिंग

HTML5 Canvas के साथ mousedown और mouseup इवेंट को हैंडल करने के लिए:

var mouseDown = false;

// mousedown के लिए
canvas1.onmousedown = function(event){
    dragOffset.x = event.x - mainLayer.trans.x;
    dragOffset.y = event.y - mainLayer.trans.y;
    mouseDown = true;
}

// mouseup के लिए
canvas1.onmouseup = function(event){
    if(mouseDown) mouseClick(event);
    mouseDown = false;
}

यह पैटर्न ड्रैग ऑपरेशन्स और क्लिक डिटेक्शन के लिए माउस स्टेट को ट्रैक करता है।

  1. HTML5 कैनवास के साथ बेजियर वक्र (Bezier Curve) कैसे बनाएं? HTML5 कैनवास के साथ बेजियर वक्र (Bezier Curve) कैसे बनाएं?

    HTML5 <canvas> टैग का उपयोग स्क्रिप्टिंग के माध्यम से ग्राफिक्स, एनिमेशन आदि बनाने के लिए किया जाता है। कैनवास एलिमेंट में getContext नामक एक DOM मेथड होता है, जो रेंडरिंग कॉन्टेक्स्ट और इसके ड्राइंग फंक्शन्स प्राप्त करता है।HTML5 कैनवास के साथ बेजियर वक्र बनाने के लिए bezierCurveTo() मेथड का

  1. HTML5 कैनवास पर आयत (Rectangle) कैसे बनाएं? HTML5 कैनवास पर आयत (Rectangle) कैसे बनाएं?

    HTML5 <canvas> टैग का उपयोग स्क्रिप्टिंग के माध्यम से ग्राफिक्स, एनिमेशन आदि बनाने के लिए किया जाता है। कैनवास एलिमेंट में getContext नामक एक DOM मेथड होता है, जो रेंडरिंग कॉन्टेक्स्ट और इसके ड्राइंग फंक्शन्स प्राप्त करता है।HTML5 कैनवास के साथ आयत बनाने के लिए fillRect(x, y, width, height) मे

  1. HTML5 कैनवास के साथ इमेज का उपयोग कैसे करें? HTML5 कैनवास के साथ इमेज का उपयोग कैसे करें?

    HTML5 <canvas> टैग का उपयोग स्क्रिप्टिंग के माध्यम से ग्राफिक्स, एनिमेशन आदि बनाने के लिए किया जाता है। HTML5 कैनवास के साथ इमेज का उपयोग करने के लिए drawImage() मेथड का उपयोग करें। यह मेथड दी गई इमेज को कैनवास पर बनाता है।उदाहरणHTML कैनवास के साथ इमेज का उपयोग करने का तरीका सीखने के लिए निम्न