- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
jQuery documentation表示该库内置支持以下事件:blur、focus、load、resize、scroll、unload、click、dblclick、mousedown、mouseup、mousemove、mouseover、mouseout、mouseenter、mouseleave、change、select、submit、keydown 、按键、按键和错误。
我需要处理剪切、复制和粘贴事件。如何最好地做到这一点? FWIW,我只需要担心 WebKit(幸运的我!)。
更新:我正在类似仪表板的环境中开发“小部件”。它使用 WebKit,因此(就我而言)是否支持这些事件才是真正重要的,看起来确实如此。
最佳答案
您可以使用 .on()
添加和删除任何类型的事件和 off()
方法
例如,试试这个
jQuery(document).on('paste', function(e){ alert('pasting!') });
jQuery 实际上对你分配的事件类型是否被浏览器支持很不关心,所以你可以为元素(和一般对象)分配任意的事件类型,例如:
jQuery('p').on('foobar2000', function(e){ alert(e.type); });
对于自定义事件类型,您必须 .trigger()
它们在您的代码中“手动”,如下所示:
jQuery('p').trigger('foobar2000');
整洁吧?
此外,要以跨浏览器兼容的方式处理专有/自定义 DOM 事件,您可能需要使用/编写一个“jQuery 事件插件”……其示例可以在 jquery.event.wheel.js 中看到。 布兰登亚伦的 Mousewheel plugin
关于javascript - 你如何处理 jQuery 中的 oncut、oncopy 和 onpaste?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/237254/
在此代码中: var a=document.getElementById("a"); var b=document.getElementById("b"); a.addEventListen
我有一个组件 UsernameInput ,这是通过 redux store 管理的。 我想在触发 onCut 事件时获取输入值。 import React from 'react' import c
jQuery documentation表示该库内置支持以下事件:blur、focus、load、resize、scroll、unload、click、dblclick、mousedown、mouse
我是一名优秀的程序员,十分优秀!