Trickshot #29展示了如何在 jQuery 中定义触摸事件。我已经把它改造成我在这个小提琴中的流氓写作风格。
作者所做的是在触发 touchstart 事件时定义一个 touchmove 侦听器。
request.dom.ball.on('mousedown touchstart',myTouchStart);
function myTouchStart(myEvent){
request.dom.ball.on('mousemove.myNameSpace touchmove.myNameSpace',myTouchMove);
function myTouchMove(myEvent) {
我想做的是将 myTouchMove 放在 myTouchStart 之外,因为我的 JavaScript 编写流氓风格是尽量保持它尽可能平坦,并且如果我能提供帮助,函数内部不包含函数。
这可能看起来很奇怪,因为我已经将所有内容都包装在了:
(function() {
})();
首先,但如果我能提供帮助,我真的不想在函数内部有函数内部的函数。