Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 如何在给定位置对Ember.View触发单击事件_Testing_Ember.js - Fatal编程技术网

Testing 如何在给定位置对Ember.View触发单击事件

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“单击

出于测试目的,我需要在视图上触发一个click事件,并检查鼠标位置是否正确发送到回调

我可以通过以下方式触发事件:

视图。火“点击”; 但是如何添加鼠标的x,y坐标呢

使用jquery可以执行以下操作:

变量事件=$。事件“单击”; event.clientX=100; event.clientY=50; $'div'.triggerevent;
只需将事件作为参数传递,请参见:

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; 查看。火灾“点击”,事件;​ 要激发的所有参数都会传递到触发事件,请参阅