在我的代码中,我将粘贴事件绑定到了html(甚至尝试将其绑定到主体),如下所示:
$("body").bind("paste", function (e) {
console.log("Hereeee");
});
或
$("html").bind("paste", function (e) {
console.log("Hot in Herrrree");
});
它们都不在IE 11中工作,这意味着console.logs没有出现,但是在Chrome和Safari中工作.....我需要做什么才能使其在IE 11中工作?
答案 0 :(得分:0)
如果改用.on怎么办?
$('html').on('paste', function (e) {
console.log("Hot in Herrrree");
});
答案 1 :(得分:0)
我认为您应该能够在IE中的某些元素中粘贴某些内容,然后可以触发粘贴事件。您可以检查以下代码:如果我在文本框中粘贴了某些内容,则将触发粘贴事件。
$("html").bind("paste", function (e) {
console.log("Hereeee");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<input type="text" />