3

无论如何,我们可以将事件处理程序附加到copyiPad/iPhone 中的事件吗?

在此处输入图像描述

4

3 回答 3

0

我尝试oncopy了在几乎所有标准浏览器中都有效的事件。幸运的是它也可以在 iPad 上运行。

//Since there is no "copy" method exposed by jQuery I am using "on" method
$(document).on('copy', function(){
    //Copy event triggered
});

同样cutpaste事件也有效。

注意:document如果您只想处理一个特定容器的事件,即使这样也可以。

$('containerSelector').on('copy', function(){

});
于 2012-08-17T16:28:39.953 回答
0

根据规范(链接),iOS 中不支持复制/粘贴事件

于 2013-10-25T09:17:16.887 回答
0

来晚了,但我看到了两种方法:

  • 如果监听输入的复制事件,只需向(http://www.w3schools.com/jsref/event_oncopy.asp)添加一个oncopy属性<input>

  • 如果在任何 DOM 元素(可以是整体document,但任何其他 DOM 元素,包括input)上监听复制事件,则将事件监听器添加到“复制”:

    document.addEventListener("copy", callback);
    
于 2016-06-15T22:16:34.580 回答