javascript - document.onkeyup ported to jQuery -
मैं कुछ पुरानी जावास्क्रिप्ट को jQuery में भेज रहा हूं:
document.onkeyup = function घटना) {यदि (! घटना) खिड़की। घटना; ...}
यह कोड सभी प्रमुख ब्राउज़रों पर काम करता है मेरा jQuery कोड ऐसा दिखता है:
$ (document) .keyup = function (event) {...}
हालांकि यह कोड काम नहीं कर रहा है ( फ़ंक्शन कम से कम आईई 7/8 में ट्रिगर नहीं होता है)। क्यूं कर? कैसे ठीक करना है?
यह अलग है:
$ (document) .keyup ( फ़ंक्शन (इवेंट) {...});
jQuery.keyup एक फ़ंक्शन है जो एक तर्क के रूप में कॉलबैक लेता है। इसके पीछे का कारण है कि हम एक से अधिक कुंजीप (या जो कुछ भी) इवेंट्स असाइन करें।
$ (document) .keyup (फ़ंक्शन (इवेंट) {alert ('foo');}); $ (दस्तावेज़) .keyup (फ़ंक्शन (इवेंट) {चेतावनी ('बार');});
तर्क के बिना भी कुंजीप () है, जो कि संबंधित तत्व से जुड़े कुंजीप घटना को गति देगा।
Comments
Post a Comment