Testing 如何在给定位置对Ember.View触发单击事件
出于测试目的,我需要在视图上触发一个click事件,并检查鼠标位置是否正确发送到回调 我可以通过以下方式触发事件: 视图。火“点击”; 但是如何添加鼠标的x,y坐标呢 使用jquery可以执行以下操作: 变量事件=$。事件“单击”; event.clientX=100; event.clientY=50; $'div'.triggerevent;Testing 如何在给定位置对Ember.View触发单击事件,testing,ember.js,Testing,Ember.js,出于测试目的,我需要在视图上触发一个click事件,并检查鼠标位置是否正确发送到回调 我可以通过以下方式触发事件: 视图。火“点击”; 但是如何添加鼠标的x,y坐标呢 使用jquery可以执行以下操作: 变量事件=$。事件“单击”; event.clientX=100; event.clientY=50; $'div'.triggerevent; 只需将事件作为参数传递,请参见: var view=Ember.view.create{ 单击:functionevt{ console.log“单击
只需将事件作为参数传递,请参见: var view=Ember.view.create{ 单击:functionevt{ console.log“单击%@/%@.处的视图”。fmtevt.clientX,evt.clientY; } }; 变量事件=$。事件“单击”; event.clientX=100; event.clientY=50; 查看。火灾“点击”,事件;
所有要触发的参数都会传递给触发的事件,请参阅。只需将事件作为参数传递,请参阅: var view=Ember.view.create{ 单击:functionevt{ console.log“单击%@/%@.处的视图”。fmtevt.clientX,evt.clientY; } }; 变量事件=$。事件“单击”; event.clientX=100; event.clientY=50; 查看。火灾“点击”,事件; 要激发的所有参数都会传递到触发事件,请参阅