有人用backbone嘛这里,关于backbone事件
新人求大神
backbone的view的events可以绑定大多数事件 假设 events:{ ‘click .test’:‘testClick’ }, testClick:function(e){ 问题来了,我用 chrome的时候在这里审查了元素发现e是一个jquery的evnet对象,然后通过这个可以拿到这个元素或者位置信息,但是我发现在firefox下返回的不是jquery对象,而且offsetx什么的值也不同,因为我的代码里要根据这个值来计算出拖的一段距离转换成时间。 出问题的代码是我要在这里写拖动事件取得坐标。 }
求问有没有什么好的办法兼容,我在IE10,chrome,safari下都是正确的就是firfox这里拿不到
5 回复
@jiyinyiyong 感谢我要去看看换个高版本jquery行不行- -表示新手还不会啃源码- -
表示一步一步往前找,发现 firefox下事件 在jQuery.event.fix(event)的时候 传到的event是一个window的对象本来就不包含当前dom元素的offsetx~
@koroshi 好奇想问下,fireFox中运行,e里不包含任何点击的dom信息吗?
@udctfx 包含了些,貌似犹豫firefox下事件都是对应整个页面的所以没有当前元素的offsetx和offsety