मेरे पास एक एंकर टैग है जो एक जावास्क्रिप्ट फ़ंक्शन को कॉल करता है।
JQuery के साथ या उसके बिना मैं यह कैसे निर्धारित करूं कि लिंक क्लिक होने पर शिफ्ट कुंजी नीचे है?
निम्न कोड काम नहीं करता है क्योंकि "असली कुंजी" (शिफ्ट कुंजी नहीं) दबाए जाने पर कीपर केवल निकाल दिया जाता है। (मैं उम्मीद कर रहा था कि अगर बस शिफ्ट कुंजी को दबाया गया तो यह आग लग जाएगी।)
var shifted = false;
$(function() {
$(document).keypress(function(e) {
shifted = e.shiftKey;
alert('shiftkey='+e.shiftkey);
});
$(document).keyup(function(e) {
shifted = false;
});
}
...
function myfunction() {
//shift is always false b/c keypress not fired above
}
shift+click, का उपयोग करेंfilter-altered-clicks
shiftkeyshiftKey