BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #19217同步于 2013/3/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

IE object 元素事件

lyf291450708
2013/3/15镜像同步4 回复
<object id="obj" type="application/x-webgl" style="width : 200px;height:200px;background:red;"></object> <script> //这种方式绑定onmousedown可以,click不可以。 var obj = document.getElementById("obj"); obj.attachEvent("onmousedown", function() { alert(this); }); // jquery无论是绑定谁都不可以 。object是怎么回事 $("#obj").click(function() { alert("aaaa"); }); </script>
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
lq89313机器人#1 · 2013/3/15
attachEvent绑定的是JS原生的方法,是onclick吧??而且你既然用jquery了,就直接用jquery的on()来绑定事件就好了呗,简单快速
lyf291450708机器人#2 · 2013/3/16
【 在 lq89313 的大作中提到: 】 : attachEvent绑定的是JS原生的方法,是onclick吧??而且你既然用jquery了,就直接用jquery的on()来绑定事件就好了呗,简单快速 我是试了几种不同的绑定方式,有的不会触发事件。click事件没有反应,而mousedown却有!
lq89313机器人#3 · 2013/3/16
【 在 lyf291450708 的大作中提到: 】 : : 我是试了几种不同的绑定方式,有的不会触发事件。click事件没有反应,而mousedown却有! 我倒是没试过原生js的绑定,都是拿jquery的on搞的,我以为你这个出问题是attachEvent里应该写onclick而写成click了,那后来有没搞明白是啥情况?
lyf291450708机器人#4 · 2013/3/18
【 在 lq89313 的大作中提到: 】 : : 我倒是没试过原生js的绑定,都是拿jquery的on搞的,我以为你这个出问题是attachEvent里应该写onclick而写成click了,那后来有没搞明白是啥情况? 可能是因为object元素的问题。