Javascript IE10:指针事件:无事件仍会触发元素
我在IE中的应用程序有问题不用polifyll,你可以使用简单的jQuery来支持IE 请参阅下面的代码片段:Javascript IE10:指针事件:无事件仍会触发元素,javascript,jquery,css,internet-explorer,pointer-events,Javascript,Jquery,Css,Internet Explorer,Pointer Events,我在IE中的应用程序有问题不用polifyll,你可以使用简单的jQuery来支持IE 请参阅下面的代码片段: $(document).on('mousedown','.pointed',函数(e){ $(this.hide(); var pointerement=document.elementFromPoint(e.clientX,e.clientY); $(this.show(); $(PointerElement).mousedown();//手动激发所需基础元素的事件 返回false
$(document).on('mousedown','.pointed',函数(e){
$(this.hide();
var pointerement=document.elementFromPoint(e.clientX,e.clientY);
$(this.show();
$(PointerElement).mousedown();//手动激发所需基础元素的事件
返回false;
});代码>
.pointed{
指针事件:无
/*对于每个非IE浏览器*/
}
点击我代码>@brabertaser1992多么微不足道的评论。他的代码运行正常,正确无误-试着自己添加警报。@brabertaser1992嘿,别开始叫别人白痴,我没有投你反对票。要友好。另外,如果您在SO代码段中使用了警报,它们将由于沙盒模式而被阻止。
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
<body>
<h1>Hello Plunker!</h1>
<div class="pointed" data-pointer-events-none>ClickME!</div>
</body>
</html>
$(window).load(function(){
$('.pointed').click(function(){
alert('clicked');
});
PointerEventsPolyfill.initialize({});
});