2010-06-07 27 views
1

我用jquery.hover來切換一個類,當有人將鼠標移到一個鏈接上時。在iPhone上,當有人點擊鏈接時,它會切換課程,但它不會切斷課程,直到他們點擊其他地方。iphone上的jquery.hover

回答

3

從所述Mobile Safari Guide

如果用戶敲擊nonclickable元件事件部分中,不產生事件。如果用戶點擊可點擊的元素,則按照以下順序到達:mouseover,mousemove,mousedown,mouseup和click。 mouseout事件只有當用戶點擊另一個可點擊項目

有很多種,你可以在Safari移動,而不是鼠標事件使用觸摸事件發生。例如,您可以使用touchStarttouchEnd事件來確定用戶何時將手指放下/關閉在某個元素上

1

我對iPhone Web應用程序的建議是不使用鼠標懸停事件...如果沒有鼠標(沒有),它不會提供最佳的用戶體驗。你可以把它從一個不同的行動?

0

我使用在iPhone中查看時使用大關閉導航div的'關閉按鈕'。易於忽略的解決方案適用於很多推出情況。