results = drag.hijack( event, "draginit", dd ); //sometime change dd.propagates to false and it lead to problem
->
if ( !dd.propagates ) return; //will return
->
$event.add( drag.touched, "touchmove touchend", drag.handler, dd ); //not be added
->
touchmove touchend events not triggered
->
in hadler not will be handled touchend
dd.dragging = drag.touched = false; // deactivate element
AND AS RESULT IN NEXT ATTEMPTION OF init:
if ( drag.touched ) return;
will always return break;
I use dragging on element with iScroll5