OSDN Git Service

Version 0.6.56, working X.UI.Event.Tap.
[pettanr/clientJs.git] / 0.6.x / js / ui / 05_XUI_Gesture.js
index 58f8432..f8dab24 100644 (file)
                if( !this.types[ type ] ) return;\r
                var e = Utils.extend( {}, gesture );\r
                e.type = type;\r
-               console.log( 'trigger : ' + type );\r
                return this.uinode.dispatch( e );\r
        };\r
        \r
                                        return hammer.trigger( X.UI.Event.DOUBLE_TAP, e );\r
                                } else\r
                                // do a single tap\r
-                               if( hammer.options.tap_always ){\r
+                               if( hammer.options.tap_always && Detection.current.name !== 'tap' ){ // EventFire中にalert すると mouseleave で再び呼ばれるのを防ぐ\r
                                        Detection.current.name = 'tap';\r
                                        return hammer.trigger( X.UI.Event.TAP, e );\r
                                };\r