我在jQuery的document ready函数里面有以下事件函数。
$(document).ready(function() {
function touchStart( e ) {
var targetEvent = e.touches.item(0);
var y = targetEvent.clientY;
var x = targetEvent.clientX;
$('.display').text("X Y:"+x+" "+y);
e.preventDefault();
return false;
}
});
如果我把它放在 $(document).ready
但不是在里面,为什么?
如果我想在 touchStart
有什么方法可以做到这一点?
你可能想要这样的东西。
$(document).ready(function() {
$(document).bind('touchstart',
function( e ) {
var targetEvent = e.touches.item(0);
var y = targetEvent.clientY;
var x = targetEvent.clientX;
$('.display').text("X Y:"+x+" "+y);
e.preventDefault();
return false;
});
});