Javascript 用jquery覆盖ctrl箭头
我正在尝试对浏览器应用程序使用ctrl-right和ctrl-down。在OSX中,这会导致将一个桌面移到右侧,或平铺当前桌面上的所有窗口。我正在尝试使用Javascript 用jquery覆盖ctrl箭头,javascript,jquery,Javascript,Jquery,我正在尝试对浏览器应用程序使用ctrl-right和ctrl-down。在OSX中,这会导致将一个桌面移到右侧,或平铺当前桌面上的所有窗口。我正在尝试使用e.preventDefault(),但它不工作;操作系统功能仍在运行。有没有办法覆盖这些功能 $(document).keydown(function(e) { //For any other keypress event if (e.which == 39) { //Checking if it's right arrow if
e.preventDefault()代码>,但它不工作;操作系统功能仍在运行。有没有办法覆盖这些功能
$(document).keydown(function(e) { //For any other keypress event
if (e.which == 39) { //Checking if it's right arrow
if(ctrlPressed == true){
//spread score across kid's standards
e.preventDefault();
var kid = $(':focus').attr('kidid');
var score = $(':focus').val();
$('.SmallInput[kidid='+kid+']').each(function(index) {
ScoreEntry($(this),score);
});
ctrlPressed = false;
}
} else if (e.which == 40) { //down arrow
if(ctrlPressed == true){
e.preventDefault();
//spread score down standard - all kids
var std = $(':focus').attr('stdid');
var score = $(':focus').val();
$('.SmallInput[stdid='+std+']').each(function(index) {
ScoreEntry($(this),score);
});
ctrlPressed = false;
}
}
});
这确实是不可能的
我使用的方法是在OSX上使用命令键(test for.metaKey()
),在Windows上使用ctrl键 这确实是不可能的
我使用的方法是在OSX上使用命令键(test for.metaKey()
),在Windows上使用ctrl键 不,这是不可能的。似乎它会在哪里结束,但我想我会问!我在这里没有看到任何关于这一点的内容,所以也许这会对将来的人有所帮助!不,这是不可能的。似乎它会在哪里结束,但我想我会问!我在这里没有看到任何关于这一点的内容,所以也许这会对将来的人有所帮助!