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