您的位置:首页 > 产品设计 > UI/UE

juery实现粘贴复制

2015-12-19 11:05 309 查看
juery为了兼容性把event事件重新整理了,把粘贴复制的事件给忽略了,其实只要使用原生的方法捕捉事件就行

以下为实例

var EventUtil = {

addHandler: function (element, type, handler) {

if(!element)

return false;

if (element.addEventListener) {

element.addEventListener(type, handler, false);

} else if (element.attachEvent) {

element.attachEvent("on" + type, handler);

} else {

element["on" + type] = handler;

}

},

getEvent: function (event) {

return event ? event : window.event;

},

getClipboardText: function (event) {

var clipboardData = (event.clipboardData || window.clipboardData);

return clipboardData.getData("text");

},

setClipboardText: function (event, value) {

if (event.clipboardData) {

return event.clipboardData.setData("text/plain", value);

} else if (window.clipboardData) {

return window.clipboardData.setData("text", value);

}

},

preventDefault: function (event) {

if (event.preventDefault) {

event.preventDefault();

} else {

event.returnValue = false;

}

}

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: