Skip to content

Instantly share code, notes, and snippets.

@dongnanyanhai
Created November 22, 2015 06:46
Show Gist options
  • Save dongnanyanhai/261d8a741233c6bd4886 to your computer and use it in GitHub Desktop.
Save dongnanyanhai/261d8a741233c6bd4886 to your computer and use it in GitHub Desktop.
jQuery 事件中获取touchstart原生参数
//参考 http://www.devinrolsen.com/basic-jquery-touchmove-event-setup/
//jQuery API 说明 http://api.jquery.com/category/events/event-object/
$('#someElm').bind('touchmove',function(e){
e.preventDefault();
var touch = e.originalEvent.touches[0] || e.originalEvent.changedTouches[0];
var elm = $(this).offset();
var x = touch.pageX - elm.left;
var y = touch.pageY - elm.top;
if(x < $(this).width() && x > 0){
if(y < $(this).height() && y > 0){
//CODE GOES HERE
console.log(touch.pageY+' '+touch.pageX);
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment