我会将keyup和mouseup事件绑定到输入
$("#search").keyup(Search).mouseup(Search);
function Search(event)
{
// keyup for keyboard entry
// mouseup for copy-pasting with the mouse
}
Run Code Online (Sandbox Code Playgroud)
在jsfiddle中与此战斗后,我终于想出了这个:
$("#search").keyup(function(e) {
Search(e);
}).bind("paste", function(e) {
// have to do this so the DOM can catch up on mouse right-click paste
setTimeout(function() { Search(e); }, 100);
});
Run Code Online (Sandbox Code Playgroud)
我不知道这paste件事,但显然很棒
工作示例:http://jsfiddle.net/rLAxL/1/
| 归档时间: |
|
| 查看次数: |
4480 次 |
| 最近记录: |