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

HTML5 कैनवास पर एकाधिक क्लिक ईवेंट का उपयोग कैसे करें?


जब कैनवास पर एक वृत्त खींचा जाता है और हम आधे पर लाल रंग और वृत्त के एक हिस्से पर ग्रे रंग डालते हैं, तो लाल रंग पर क्लिक करने पर, हम function1 कहते हैं।

ग्रे भाग पर क्लिक करने पर, फ़ंक्शन 2 कहा जाता है और हमें विभिन्न भागों को संग्रहीत करने के लिए पुन:प्रयोज्य पथ वस्तुओं का उपयोग करने की आवश्यकता होती है, जिनका हम परीक्षण करना चाहते हैं। क्लिक हैंडलर का उपयोग कैनवास को साझा करने और अपना वांछित कार्य करने के लिए किया जा सकता है। Path2D ऑब्जेक्ट का उपयोग पथ जानकारी संग्रहीत करने के लिए किया जा सकता है।

var path1 = new Path2D();
var path2 = new Path2D();

var newpaths = [path1,path 2];   // Array is needed to store paths

path1.arc(200, 85,650, -0.2 * Math.PI, 2.7 * Math.PI);  // Path for red part
path2.arc(200, 85, 60, 2.7 * Math.PI, -1.1 * Math.PI);  //Path for  grey part


// Two path objects are rendered  using a common context ctx1, but with different style
ctx1.lineWidth = 16;
ctx1.strokeStyle = "#d43030";
ctx1.stroke(path1);
ctx1.strokeStyle = "#b8b8b8";
ctx1.stroke(path2);

फिर x और y-अक्ष के साथ सामान्य कैनवास पर क्लिक के लिए जाँच की जाती है
फिर पथ सरणी को हिट के लिए प्रत्येक पथ का परीक्षण करने के लिए पुनरावृत्त किया जाता है।

<canvas id = "myCanvas1"></canvas> // Then it is attached with corresponding canvas.

  1. आरेख और ग्राफ़ बनाने के लिए GoJS HTML5 कैनवास लाइब्रेरी का उपयोग कैसे करें?

    GoJS एक जावास्क्रिप्ट लाइब्रेरी है, जिसका उपयोग आप इंटरेक्टिव डायग्राम को लागू करने के लिए कर सकते हैं। यह पृष्ठ आपको GoJS का उपयोग करने की अनिवार्यता दिखाएगा। अगर आप डायग्राम और ग्राफ जोड़ना चाहते हैं, तो इस लाइब्रेरी का इस्तेमाल करें, जो ओपन सोर्स है। GoJS में एक मॉडल-व्यू आर्किटेक्चर है, जिसमें म

  1. टिंकर पायथन में एक क्लिक इवेंट पर कैनवास पर डॉट कैसे आकर्षित करें?

    GUI एप्लिकेशन बनाने के लिए एक मामले पर विचार करें जैसे कि जब हम माउस बटन के साथ विंडो पर क्लिक करते हैं, तो यह निर्देशांक संग्रहीत करता है और एक बिंदु खींचता है। टिंकर ऐसी घटनाएँ प्रदान करता है जो उपयोगकर्ता को फ़ंक्शन के साथ कुंजियों या बटनों को बाँधने की अनुमति देती हैं। क्लिक इवेंट पर एक बिंदु ब

  1. कंप्यूटर पर इंस्टाग्राम का उपयोग कैसे करें

    दुनिया में सबसे लोकप्रिय अनुप्रयोगों में से एक, इंस्टाग्राम 2010 में रिलीज होने के बाद से सामाजिक दुनिया में सबसे आगे रहा है। दुनिया भर में एक अरब से अधिक उपयोगकर्ताओं के साथ, इंस्टाग्राम लंबे समय से कुछ भी और हर चीज की तस्वीरें साझा करने का स्थान रहा है। मोबाइल-फर्स्ट एप्लिकेशन के रूप में, इंस्टा