मैं बैकस्पेस बटन को हर ब्राउज़र में एक पेज वापस जाने के लिए रोकने की कोशिश कर रहा हूं। अभी के लिए मैं इस कोड का उपयोग कर रहा:jquery select dropdown खोले जाने पर कीडाउन घटना को अनदेखा करता है?
$(document).on("keydown", function (e) {
if (e.which === 8 && !$(e.target).is("input, textarea")) {
e.preventDefault();
}
});
यह है जब एक का चयन क्षेत्र ड्रॉपडाउन सूची खोला है के अलावा सब कुछ के लिए ठीक काम करता है, इस घटना को नजरअंदाज कर दिया है और एक बैकस्पेस मुझे वापस वैसे भी एक पृष्ठ लेता है। इस समस्या का समाधान किस प्रकार से किया जा सकता है? आपके उत्तरों के लिए धन्यवाद। ,
$(document).on("keydown", function (e) {
if (e.which === 8 && !$(e.target).is("input, textarea, select")) {
e.preventDefault();
}
});
ऐसा लगता है कि यह क्रोम में एक बग है। मैंने इसकी सूचना दी है। आपके सहयोग के लिए धन्यवाद। – Silko
'आकार' को बदलने के लिए कूल तकनीक हालांकि दुर्भाग्य से कीबोर्ड नेविगेशन तोड़ती है ... –
आप उसी तर्क को पुन: उत्पन्न करने के लिए कुंजी अप/डाउन पर अतिरिक्त ईवेंट कार्यान्वित कर सकते हैं, इस फीडल की तरह somethink: https://jsfiddle.net/yzr2cmqv/15 / – Shark4109