touchstart使用jQuery.trigger()未传递自定义eventtype
我正在尝试将eventtype替换为自定义eventtypetouchstart使用jQuery.trigger()未传递自定义eventtype,jquery,mobile-safari,Jquery,Mobile Safari,我正在尝试将eventtype替换为自定义eventtype $(function() { $("#control").bind("myTouch", function(e) { b = e.originalEvent.touches.length }); $("#anothercontrol").bind("touchstart", function(e) { a = e.originalEvent.touches.length $("#control
$(function() {
$("#control").bind("myTouch", function(e) {
b = e.originalEvent.touches.length
});
$("#anothercontrol").bind("touchstart", function(e) {
a = e.originalEvent.touches.length
$("#control").trigger("myTouch"); }
});
});
a=正确的数字,b=null???下面的方法似乎有效(我想这可以追溯到jQuery解析触摸事件的方式):
$(function() {
$("#control").bind("myTouch", function(e,event) {
b = event.touches.length
});
$("#anothercontrol").bind("touchstart", function(e) {
a = e.originalEvent.touches.length
$("#control").trigger("myTouch",e.originalEvent); }
});
});