jQuery文档中的touchchevent事件功能

问题描述 投票:2回答:1

我在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 有什么方法可以做到这一点?

javascript jquery events touch jquery-events
1个回答
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;
    });
});
© www.soinside.com 2019 - 2024. All rights reserved.