このコード強引かな。意見ください。
var dragging = false;
elem.on(’touchstart’, function() { dragging = false; });
elem.on(’touchmove’, function() { dragging = true; });
elem.on((document.ontouchstart !== void 0) ? ’touchend’ : ’click’, function() {
if (!dragging) {
// 処理
}
});
みんなの回答 2 件
グローバル汚染しているあたりがとっても強引ですね。
目的にもよりますがただ単にマウスに追従というよりネイティブのようなドラッグを表現したいのであればDnDAPIを使ってください。
関連するトピックス