jQuery documentation表示,该库内置了对以下事件的支持:模糊、焦点、加载、调整大小、滚动、卸载、单击、dblclick、mousedown、mouseup、mousemove、mouseover、mouseout、mouseenter、mouseleave、change、select、submit、keydown、keypress、keyup和error。
我需要处理剪切、复制和粘贴事件。怎样做才是最好的呢?顺便说一句,我只需要担心WebKit (我很幸运!)
更新:我正在一个类似于Dashboard的环境中开发一个"widget“。它使用WebKit,所以(对于我的目的)这些事件是否被支持才是真正重要的,看起来它们是被支持的。
发布于 2008-10-26 01:06:53
Javascript中提供了各种剪贴板事件,但支持程度参差不齐。QuicksMode.org有一个compatibility grid和一个test page。事件不是通过jQuery公开的,所以你要么扩展这个库,要么使用原生Javascript事件。
发布于 2008-10-27 19:37:50
Mozilla支持一个"input“事件,我在寻找有用的文档时遇到了麻烦。至少,我知道它是在粘贴的时候触发的。
this.addEventListener('input',
function(){//stuff here},
false
);
https://stackoverflow.com/questions/237254
复制相似问题