3
如何在JavaScript中實現ctrl z?在JavaScript中實現撤消功能
衆多的谷歌搜索後,我偶然發現了的execCommand:
我使用document.execCommand("undo", false, null)
,但它不與Firefox瀏覽器 。
即使它們在Firefox中是可選的,我也會放入第二個和第三個參數。
任何想法,見解,建議,例子等?
如何在JavaScript中實現ctrl z?在JavaScript中實現撤消功能
衆多的谷歌搜索後,我偶然發現了的execCommand:
我使用document.execCommand("undo", false, null)
,但它不與Firefox瀏覽器 。
即使它們在Firefox中是可選的,我也會放入第二個和第三個參數。
任何想法,見解,建議,例子等?
由於這並未得到官方回答我寫這一點,如果這有助於在所有
它,這樣它檢測CTRL +ž延伸 jQuery的。並且可以使用這樣的:
$('input').disableUndo();
,或者如果你想讓它當用戶試圖撤消
$('input').disableUndo(function(element){
// do custom stuff
});
OP想要撤消而不是禁用它。但仍然感謝這段代碼。 :) – 2013-05-17 13:05:57
我不知道肯定不這麼做,但是如果你試圖使用本地「撤銷」功能跨瀏覽器 - 我會非常驚訝,如果他們都給你這個選項。您可能必須創建自己的「堆棧」事件並自己複製「撤消」。 – 2013-04-08 16:15:54
你能描述一下你的用例嗎? – Halcyon 2013-04-08 16:17:59
檢查這個答案。最初的問題是針對jQuery的,但它是用純JavaScript來回答的,並且掌握了你想要達到的目標; http://stackoverflow.com/questions/9954701/how-to-bind-key-combination-ctrlxreturn-in-jquery – 2013-04-08 18:08:50