2
我有一个MVC3应用程序。我必须在Ctrl + S键上实现保存功能。我如何使用JavaScript/JQuery来实现这个功能?使用JavaScript/JQuery的HTML页面中的热键功能
谢谢。
上面的jQuery我有一个MVC3应用程序。我必须在Ctrl + S键上实现保存功能。我如何使用JavaScript/JQuery来实现这个功能?使用JavaScript/JQuery的HTML页面中的热键功能
谢谢。
上面的jQuery$(document).ready(function() {
$('#YourElement').keypress(function(event) {
if (event.which == 115 && event.ctrlKey)
{
// your code to save
}
});
});
代码使用keypress
事件,并检查,以查看是否s
被键入。它还正在检查事件被触发时是否按下了Ctrl键(event.ctrlKey
)。
谢谢..我可以在我的项目中实现这个功能吗?WhateverElementToCaptureFor代表什么? – 2012-02-27 13:23:12
@SinoyDevassy只是让你的jQuery选择器任何你想要触发这个事件的元素。换句话说,如果它是一个“输入”控件,那么在选择器中使用该输入控件的类/ id。合理? – 2012-02-27 13:25:13
您可能希望使用'$(document).keypress(...)'而不是特定元素,以便用户不必使用特定元素来使用快捷方式。 – HackedByChinese 2012-02-27 13:43:32