2
當用戶從上下文菜單中選擇撤銷/重做或在textarea中按ctrl z時,我需要處理撤消和重做自己的事件。 如何防止默認行爲並添加自定義行爲。使用jQuery修改textarea上的撤銷/重做行爲
當用戶從上下文菜單中選擇撤銷/重做或在textarea中按ctrl z時,我需要處理撤消和重做自己的事件。 如何防止默認行爲並添加自定義行爲。使用jQuery修改textarea上的撤銷/重做行爲
您可以在keyup()
檢測ctrl+z
有:
var ctrlZ = e.ctrlKey && e.which === 90
if (ctrlZ) { ... }
和上下文菜單上mousedown()
有:
var rightClick = e.which === 2
if (rightClick) { ... }
以及如何防止默認行爲 – amitkarmakar 2012-07-16 09:52:23
呦!我喜歡布魯夫!沒有重新發布同樣的事情+1點#:'')'和OP在這裏也看看,http://docs.jquery.com/Plugins/Undo - 也注意_我不知道你是如何在想着點擊鼠標撤消事件。 – 2012-07-16 09:54:23
@Tats_innit如何下載在您提供的鏈接中討論的撤消插件 – amitkarmakar 2012-07-16 10:25:58