onSwipeX

срабатывает по горизонтальному свайпу

void onSwipeX(object start_context,object current_context);
start_contextobjectобъект с параметрами начала свайпа
current_contextobjectобъект с параметрами конца свайпа

Example

webix.attachEvent("onSwipeX",function(start_context,current_context){
    //ваш обработчик
});

Details

Параметры объектов start_context и current_context:

  • x - {number} x-координата точки, в которой сработало событие
  • y - {number} y-координата точки, в которой сработало событие
  • target - {object} html-элемент, на котором событие началось/закончилось
  • time - {Date object} время начала/конца события

Чтобы проверить направление свайпа (справа налево или слева направо), отнимите startContext.x от currentContext.x. Если результат - число положительное, свайп был слева направо. Иначе - справа налево.

// example of usage
webix.attachEvent("onSwipeX",function(c1,c2){
    if ( c2.x - c1.x > 0 ){
        // свайп слева направо
    else {
        // свайп справа налево
    }
});
Наверх