13

मेरे पास एक संवाद बॉक्स है जो दिखाई देता है, और जब आप एस्केप कुंजी दबाते हैं तो मैं इसे फिर से छिपाना चाहता हूं।वेबकिट ब्राउज़र में 'एस्केप' कीप्रेस को कैप्चर करें

यह सब आईई, एफएक्स, ओपेरा में ठीक काम करता है - कोड एक दस्तावेज पंजीकृत करता है। बॉक्स को दिखाए जाने पर ऑनकीप्रेस इवेंट हैंडलर, फिर घटना कुंजीकोड का परीक्षण करता है यह देखने के लिए कि यह भागने की कुंजी है या नहीं (keyCode 27), लेकिन यह वेबकिट आधारित ब्राउज़र (क्रोम और सफारी (3)) में काम नहीं करता है, हालांकि अन्य चाबियाँ इस तरह से कैप्चर की जा सकती हैं।

क्या वेबकिट ब्राउज़र किसी भी घटना को ट्रिगर नहीं करते हैं जब भागने पर दबाया जाता है?

क्या किसी को पता है कि यह क्यों काम नहीं करता है, इसे कैसे ठीक किया जाए, या आसपास के काम के बारे में पता है।

उत्तर

24

इसके बजाए कीडडाउन/कीप कैच करें। अधिक जानकारी के लिए this entry पर एक नज़र डालें।

+0

शानदार लिंक, धन्यवाद – PeterJCLaw

+1

धन्यवाद - मैं एक ही मुद्दे के साथ 'कीप्रेस 'का उपयोग कर रहा था। 'कीप' पर स्विच किया गया और यह अब बहुत अच्छा काम कर रहा है। –

संबंधित मुद्दे