例如,我有一個用戶可以輸入的div。我想放置快捷方式,所以當用戶輸入單詞pi。輸出將是符號π。或者如果用戶輸入sqrt,那麼他們會得到這個符號inf,那麼輸出將是∞。甚至當點擊標籤按鈕縮進幾行時。我還沒有看到這樣做的Web應用程序,所以任何幫助將不勝感激。有沒有辦法在可編輯的div裏放置鍵盤快捷鍵?
0
A
回答
0
有一些廣泛的密鑰跟蹤+字段更新,你可以做到這一點,或者你可以得到一個jQuery插件,已經做了類似的(如果不是完全一樣)並修改它來完成相同的任務。
這可能是你在找什麼,但: http://code.google.com/p/js-hotkeys/wiki/about
0
你可以簡單地用一個取代。見JSFiddle demo here
$('.test').keydown(function (event) {
if ($('.test').val().contains("pi")) {
var newVal = $('.test').val().replace("pi", "π");
$('.test').val(newVal);
//Place Cusor at the end of the div if using editable div
}
else if ($('.test').val().contains("inf")) {
var newVal = $('.test').val().replace("inf", "∞");
$('.test').val(newVal);
//Place Cusor at the end of the div if using editable div
}
});
在此示例中,我使用的input
。您可以將其更改爲div
相關問題
- 1. 有沒有辦法改變jquery datepicker的鍵盤快捷鍵?
- 2. 沒有編輯菜單的對話框中的可可鍵盤快捷鍵
- 3. 鍵盤快捷鍵放置tasktags在Eclipse
- 4. 鍵盤快捷鍵編輯器
- 5. 有沒有辦法來劫持由System.Windows.Forms.WebBrowser控件處理的鍵盤快捷鍵?
- 6. 有沒有辦法阻止IE中鍵盤快捷鍵的傳播?
- 7. 有沒有辦法將自定義鍵盤快捷鍵添加到EpicEditor
- 8. 有沒有辦法使用鍵盤快捷方式縮放Visual Studio文本編輯器?
- 9. 有沒有辦法禁用Access 2007的代碼編輯器CTRL + Y快捷鍵?
- 10. Netbeans有用的鍵盤快捷鍵
- 11. 在Visual Studios中有沒有鍵盤快捷鍵?
- 12. 鍵盤快捷鍵
- 13. 鍵盤快捷鍵
- 14. 有沒有datalab鍵盤快捷鍵的列表?
- 15. Error Insight是否有鍵盤快捷鍵?
- 16. 有沒有辦法在OS X中使用shell更改鍵盤快捷方式
- 17. 鍵盤快捷鍵在MDI
- 18. 在Aptana的Eclipse插件中編輯鍵盤快捷鍵(w.r.t. coffeescript)
- 19. Firebug:有沒有Break On Next鍵盤快捷鍵?
- 20. HTML元素鍵盤快捷鍵沒有ALT鍵
- 21. Xcode:是否有一個鍵盤快捷鍵,使編輯器具有焦點?
- 22. 設置JButton的鍵盤快捷鍵?
- 23. TextMate的鍵盤快捷鍵?
- 24. 可怕的VMware鍵盤快捷鍵
- 25. 在VS2012中有一個鍵盤快捷鍵,可以將焦點放在代碼編輯器上?
- 26. 如何編程android鍵盤快捷鍵
- 27. 限制TinyMCE編輯器中的鍵盤快捷鍵
- 28. Eclipse:帶編輯器鍵盤快捷鍵的鏈接?
- 29. Dart編輯器HTML註釋的鍵盤快捷鍵
- 30. 代碼編輯快捷鍵
這隻適用於某些瀏覽器嗎? – user1927513