एक फ़ंक्शन जिसे माउस बटन दबाने के बाद एक बार कॉल किया जाता है जारी किया गया.
फ़ंक्शन घोषित करना mouseClicked()
चलाने के लिए एक कोड ब्लॉक सेट करता है स्वचालित रूप से जब उपयोगकर्ता माउस बटन दबाने के बाद उसे छोड़ देता है यह:
फ़ंक्शन माउस क्लिक किया गया() { // चलाने के लिए कोड। }
माउस सिस्टम वैरिएबल, जैसे mouseX और mouseY, को उनके अधिकांश के साथ अपडेट किया जाएगा हाल ही का मान जब mouseClicked()
को p5.js द्वारा कॉल किया जाता है:
फ़ंक्शन माउस क्लिक किया गया() { यदि (माउसएक्स <50) { // यदि माउस बाईं ओर है तो चलाने के लिए कोड। }यदि (माउसY > 50) { // यदि माउस नीचे के पास है तो चलाने के लिए कोड। } }
पैरामीटर, इवेंट
, वैकल्पिक है। माउसक्लिक्ड()
हमेशा पारित किया जाता है a MouseEvent गुणों वाली वस्तु जो माउस क्लिक घटना का वर्णन करती है:
फ़ंक्शन माउस क्लिक किया गया (इवेंट) { // चलाने के लिए कोड जो ईवेंट का उपयोग करता है। कंसोल.लॉग(इवेंट); }
टचस्क्रीन डिवाइस पर, mouseClicked()
तब चलेगा जब कोई उपयोगकर्ता होगा छूना समाप्त हो जाता है यदि touchEnded() घोषित नहीं किया जाता है। अगर touchEnded() घोषित किया जाता है, तो touchEnded() तब चलेगा जब कोई उपयोगकर्ता छूना समाप्त होता है और mouseClicked()
नहीं होगा।
ब्राउज़र में विभिन्न माउस ईवेंट से जुड़े डिफ़ॉल्ट व्यवहार हो सकते हैं। के लिए उदाहरण के लिए, जब उपयोगकर्ता माउस घुमाता है तो कुछ ब्राउज़र टेक्स्ट को हाइलाइट करते हैं माउस बटन दबाना. इस ईवेंट के लिए किसी भी डिफ़ॉल्ट व्यवहार को रोकने के लिए, फ़ंक्शन के अंत में return false;
जोड़ें।
नोट: mousePressed(), mouseReleased(), और mouseClicked()
सभी संबंधित हैं। mousePressed() जैसे ही चलता है उपयोगकर्ता माउस क्लिक करता है. mouseReleased() के रूप में चलता है जैसे ही उपयोगकर्ता माउस क्लिक छोड़ता है। mouseClicked()
चलता है mouseReleased(). के तुरंत बाद
उदाहरण
सिंटैक्स
mouseClicked([event])
पैरामीटर्स
optional MouseEvent
argument.
संबंधित संदर्भ
doubleClicked
एक फ़ंक्शन जिसे माउस बटन पर दो बार जल्दी क्लिक करने पर एक बार कॉल किया जाता है.
exitPointerLock
शुरूआत पॉइंटर लॉक से बाहर निकलता है requestPointerLock.
mouseButton
एक स्ट्रिंग सिस्टम वैरिएबल जिसमें अंतिम माउस बटन का मान होता है दबाया.
mouseClicked
एक फ़ंक्शन जिसे माउस बटन दबाने के बाद एक बार कॉल किया जाता है जारी किया गया.