切换键组合后的默认键事件操作
问题描述:
我需要更改两个事件的默认操作。切换键组合后的默认键事件操作
当我按下“enter”时会发生一个动作,当我按下“shift-enter”时,会发生另一个动作。我需要切换它。我的意思是如果我按“enter”而不是“shift-enter”动作发生。我尝试过这样的事情,但如果不行的话。
f(evt.keyCode == 13) {
if(!evt.shiftKey){
evt.preventDefault();
evt.shiftKey = true;
var e = jQuery.Event("keydown");
e.which = 13;
e.shiftKey = true;
$(wym._doc).trigger(e);
有没有办法做到这一点?
答
这里试试这个:
$(function() {
$('#myinput').keypress(function(e) {
if(e.shiftKey && e.which == 13) {
alert('shift enter');
} else if(e.which == 13) {
alert('enter');
}
});
});