检测用户何时在HTML5/Javascript应用中拖动adcontrol?

Edw*_*ard 5 javascript windows html5 ads windows-8

嗨我使用Construct2开发了一款游戏,并在导出项目附带的主html页面中包含了一个AdControl.现在我注意到当你从游戏画布拖到广告和发布时,它实际上从未实现过触摸.我的游戏取决于特定的触摸,所以如果用户停止触摸屏幕,我实际上需要重置该触摸.我在这里遗漏了什么,或者是否有解决这个问题的方法?我在C#中使用WebBrowser控件尝试了同样的事情,但我没有遇到同样的问题.

我尝试了一些像HTML片段这样的东西,并将div与画布分开,但它总是以相同的方式运行.我还尝试使用Windows运行时组件包含广告,但它看起来不像允许您传递AdControl等UI元素.有没有人有一些建议.谢谢.

小智 3

这是一个工作示例,当手在广告上移动时释放触摸:http://jsfiddle.net/ChaitanyaMunipalle/jn3kZ/

您可以在此 jsfiddle 中看到画布下方的所有触摸事件。

检查 HammerJs 的拖动、释放和其他触摸手势。您可以像普通 jquery 事件一样使用触摸事件,例如

$('#canvasId').on('dragstart drag dragend release ....',callback);
Run Code Online (Sandbox Code Playgroud)