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