Saturday, 15 August 2015

jquery - How to prevent default action of space bar except inside inputs? -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 4 जवाब

डिफ़ॉल्ट रूप से, जब हम दबाते हैं दस्तावेज़ पर एक स्पेस बार कुंजी नीचे स्क्रॉल करती है डिफ़ॉल्ट व्यवहार को रोकने के लिए, हम निम्न कार्य कर सकते हैं:

  $ (दस्तावेज़) .keypress (फ़ंक्शन (ईवेंट) {event.preventDefault ();});  

लेकिन हम उपरोक्त नहीं कर सकते हैं, जब हमारे पास कुछ इनपुट फ़ील्ड हैं, क्योंकि यह हमें पाठ क्षेत्रों में टाइप करने की अनुमति नहीं देगा।

मैं कैसे रोक सकता हूं दूसरों के अधिकारों के उल्लंघन के बिना अंतरिक्ष बार की डिफ़ॉल्ट कार्रवाई!

आप या तो:

  1. यह देखने के लिए कि क्या यह एक इनपुट तत्व है और यदि या
  2. ईवेंट हैंडलर्स को बाँधें, तो यह देखने के लिए event.target जांचें इनपुट तत्वों के लिए

मैं सिर्फ पहली जगह में सामान्य स्क्रॉलिंग विशेषताओं को तोड़ नहीं सकता था।


No comments:

Post a Comment