苹果iOS主屏幕jQuery图标滑动特效

苹果iOS主屏幕jQuery图标滑动特效357
function touchend(e) {
	if (typeof e.touches !== 'undefined') {
		if (e.targetTouches.length > 0) return false;
		removeEventListener.call(self.elem, 'touchmove', touchmove, false);
		removeEventListener.call(self.elem, 'touchend', touchend, false);
	} else {
		$(document).unbind('mousemove', touchmove);
		$(document).unbind('mouseup', touchend);
	}

	//e.preventDefault();
	self.isCurrentlyTouching = false;
	//clear the long tap timer on mouseup
	if (self.longTapTimer) clearTimeout(self.longTapTimer);
	log('Touchable Touchend self ' + self.currentStartDelta.x);
	$(self.elem).trigger('touchableend', self);
	log('Touchable: touchableend');
	$(self.hitTarget).trigger('click', self); //trigger a click on the hittarget cause on iPad/Mobile Safari preventdefault seems to shallow click events
	log('Touchable: Hittarget click');

}

也许你还喜欢