[英]allow native scroll in container during touchmove event like with drag and drop
[英]Trigger touchmove event drag and drop
嗨,我需要手动触发touchmove事件,然后从移动设备(phonegap,jquery-mobile)上将其元素移出计数器
$(elem).bind('touchstart', function(event) {
event.preventDefault();
var target = event.target;
target = $(this);
//this for example just changes the css position obviously
target.css("margin-top", "50px");
});
elem.trigger('touchstart');
有没有办法手动设置一个事件并用该事件触发对象?
var event = $.Event( "touchstart", { pageX:200, pageY:200 } );
我正在使用它进行拖放操作,作者已经提到过,interact js无法做到这一点,建议:
-调用拖放侦听器,并为它们提供您创建的事件对象,或者-触发模拟指针事件,以便交互将其视为用户的拖动。
任何想法?
您不能在bind()外部声明该函数并直接调用它吗?
$(elem).bind('touchstart', handler);
function handler(event) {
event.preventDefault();
var target = $(event.target);
//Do stuff with pageX and pageY
target.css("margin-top", "50px");
}
handler({pageX:200, pageY:200, target:elem, preventDefault:function(){}});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.