【发布时间】:2009-01-14 01:51:51
【问题描述】:
有没有办法在 IE 和 Firefox 上检测右键单击然后用 JavaScript 粘贴?
更新:
我决定用 Jquery 来做:
$('#controlId').bind('paste', null, function() {
// code
});
这不是我想要的(因为它会在“ctrl + v”以及“右键单击 + 粘贴”中触发,但我可以解决它。
在 Chrome、Firefox 3、IE 7 和 IE 6 上对其进行了测试,并且可以正常工作
【问题讨论】:
-
恐怕。你想做什么 ?我认为依赖右键单击和粘贴存在严重的网络可用性问题。
-
我很困惑。您的意思是“检测到右键单击然后粘贴”还是“检测到右键单击然后进行粘贴”?
-
很抱歉。我更改了标题并添加了更多文字以使其更易于理解。
-
@Guido García:我正在使用 ajax 控件工具包自动完成扩展器,问题是当您在 IE 上使用鼠标粘贴文本时它不会自动完成(适用于 Firefox 并使用 ctrl+v适用于两者)所以我试图捕捉事件来触发自动完成。这有意义吗?
标签: javascript jquery