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

HTML5 कैनवास पर मल्टीपल क्लिक इवेंट का उपयोग कैसे करें?


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

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

var path1 = new Path2D(); var path2 = new Path2D(); var newpaths = [path1,path 2];   // पथ स्टोर करने के लिए सरणी की आवश्यकता होती है path1.arc(200, 85,650, -0.2 * Math.PI, 2.7 * Math.PI);  // लाल भाग के लिए पथ path2.arc(200, 85, 60, 2.7 * Math.PI, -1.1 * Math.PI);  //ग्रे भाग के लिए पथ // दो पथ ऑब्जेक्ट्स को एक सामान्य संदर्भ ctx1 का उपयोग करके रेंडर किया जाता है, लेकिन अलग स्टाइल के साथ ctx1.lineWidth = 16; ctx1.strokeStyle = "#d43030"; ctx1.stroke(path1); ctx1.strokeStyle = "#b8b8b8"; ctx1.stroke(path2);

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

<canvas id = "myCanvas1"></canvas> // फिर इसे संबंधित कैनवास से जोड़ा जाता है।

  1. GoJS HTML5 Canvas लाइब्रेरी से डायग्राम और ग्राफ कैसे ड्रा करें? GoJS HTML5 Canvas लाइब्रेरी से डायग्राम और ग्राफ कैसे ड्रा करें?

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

  1. Tkinter Python में क्लिक इवेंट पर Canvas पर डॉट कैसे ड्रॉ करें? Tkinter Python में क्लिक इवेंट पर Canvas पर डॉट कैसे ड्रॉ करें?

    एक GUI एप्लिकेशन बनाने के मामले पर विचार करें जैसे कि जब हम माउस बटन के साथ विंडो पर क्लिक करते हैं, तो यह कोऑर्डिनेट्स स्टोर करता है और एक डॉट ड्रॉ करता है। Tkinter इवेंट्स प्रदान करता है जो यूजर को कीज़ या बटन्स को फंक्शन्स के साथ बाइंड करने की अनुमति देता है।क्लिक इवेंट पर डॉट ड्रॉ करने के लिए, ह

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

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