2013-05-16 2 views
0

Я пытаюсь использовать события салфетки, чтобы получить iphone, как тумблер. Я хочу обрабатывать события swipemove и swipeend. Например:aria.touch.swipeend событие выпуск - не работает как ожидалось

<div class="xyz" {on swipemove {fn:"swipemoveHandler"} /}> </div> 

работает как и ожидалось, время,

<div class="xyz" {on swipeend {fn:"swipeendHandler"} /}> </div> 

бросает ошибку "Тип события: 'swipeend' является недопустимым тип события."

Я использую AT1.3.7, и любая помощь в этом отношении очень полезна.

Заранее спасибо

ответ

1

Вы можете использовать «» пролистните событие Aria шаблонов, который запускается после завершения салфетки. См. Пример ниже. Это было включено в AT 1.3.4

swipeHandler : function (event) { 
     event.preventDefault(true); 
     document.getElementById("touchMe").style.visibility = "hidden"; 
     document.getElementById("swipeDirection").innerHTML = event.direction; 
     document.getElementById("swipeDistance").innerHTML = event.distance; 
     document.getElementById("swipeLength").innerHTML = event.duration; 
     document.getElementById("swipeStartX").innerHTML = event.startX; 
     document.getElementById("swipeStartY").innerHTML = event.startY; 
     document.getElementById("swipeEndX").innerHTML = event.endX; 
     document.getElementById("swipeEndY").innerHTML = event.endY; 
     return false; 
    } 

Ниже вы можете увидеть, как событие может быть присоединены к элементу

<div id="touchboard" 
    {on swipe { 
    fn : this.swipeHandler, 
    scope : this 
    }/} 
> 
    <!-- your content --> 
</div> 

Приведите связать для получения дополнительной помощи http://snippets.ariatemplates.com/samples/github.com/ariatemplates/documentation-code/samples/utils/touch/swipe/

+0

я видел этот фрагмент кода. Однако я не могу точно определить событие «swipeend». – ayniam

Смежные вопросы