![](/img/trans.png)
[英]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.