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