对象不支持“addEventListener”属性或方法

昵称已经存 2015-04-23 06:28:56

是一个DIV便签的ID,这个方法是为了实现这个DIV区域触屏滑动事件响应,求解
我用的火狐,IE都不行





...全文
23678 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
forwardNow 2015-04-23
  • 打赏
  • 举报
回复
其实,你用jQuery的话,就不用考虑兼容性问题。 只需要使用 jQuery的bind()方法来注册事件处理程序即可, 这里有个在线的jQuery的文档,关于bind()方法 http://hemin.cn/jq/bind.html
天际的海浪 2015-04-23
  • 打赏
  • 举报
回复
.box是jq对象,直接用jquery的on() box.on(...........) 非要用addEventListerner()也可以 box[0].addEventListerner(............)
昵称已经存 2015-04-23
  • 打赏
  • 举报
回复
引用 4 楼 chang_yuan_2011 的回复:
这篇讲得蛮详细,希望对你有帮助http://www.chinaz.com/design/2010/0309/108144.shtml
OK了多谢帮忙
圆㺭 2015-04-23
  • 打赏
  • 举报
回复
这篇讲得蛮详细,希望对你有帮助http://www.chinaz.com/design/2010/0309/108144.shtml
圆㺭 2015-04-23
  • 打赏
  • 举报
回复
box是jquery对象,你要先把box转为dom对象,box[0].addEventListerner()。。。。这样就可以了
昵称已经存 2015-04-23
  • 打赏
  • 举报
回复
引用 1 楼 chang_yuan_2011 的回复:
IE9以前不支持addEventListener,要用attachEvent(),可以看看下面的链接 http://www.jb51.net/article/18220.htm
看过了,不行,我用的是IE9 和火狐都不行,也按上面的方法改了,郁闷
圆㺭 2015-04-23
  • 打赏
  • 举报
回复
IE9以前不支持addEventListener,要用attachEvent(),可以看看下面的链接 http://www.jb51.net/article/18220.htm

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧