2013-05-16 28 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

可以使用的刷卡完成後,這是引發詠歎調模板「刷卡」事件。 請參考下面的示例。這是包含在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