2012-07-10 46 views
0

現在用戶點擊圖像,移開手指,鬆開手指並可以看到警報。 是否可以檢查用戶釋放手指的位置,以及他是否仍在原始圖像上以顯示警告?否則什麼都不要做如何檢測用戶的手指何時離開元素?

+0

使用UIGestures或這是某種形式的子類的UIButton你?你能告訴我們你已經使用的代碼嗎? – 2012-07-10 14:21:33

+0

我假設他因爲標籤而使用JavaScript。 @Castro是否正確? – woz 2012-07-10 14:23:21

+0

哦,沒有注意到。我將iPad作爲最喜歡的標籤,並假定它是針對應用編程的。祝你網站好運。 – 2012-07-10 14:25:04

回答

1

試試這個:

var touchedObject; 

$('body').bind("touchstart", function(e){ 
    touchedObject = $(this); 
}); 

$('body').bind("touchend", function(e){ 
    if (touchedObject == $(this)) { 
     //show alert 
    } 
}); 
+0

是的,它可以提供幫助。我認爲可以檢查觸摸開始觸發的對象與觸發touchend事件的對象相同,而不使用座標或大小。但我不知道如何。 – Castro 2012-07-10 14:34:35

+0

我編輯了我的答案。讓我知道它是否對你有幫助。 – woz 2012-07-10 14:44:47

+0

嗯。不幸的是,touchendévent函數監聽器中的警報從未被解僱 – Castro 2012-07-11 11:18:36

相關問題