我在jQuery文档就绪函数
中有以下事件函数 $(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;
}
});
如果我把它放在$(文件).ready之外但是不在里面它会起作用..为什么?
如果我想在touchStart上使用一些jQuery,那会有什么办法呢?
答案 0 :(得分:2)
您可能需要以下内容:
$(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;
});
});