2011-08-31 38 views
1

我有一個網站使用YUI 3 sliders,這是工作很好的年齡。大約兩個星期前,我在手機上向我的網站展示了一位朋友,而且效果很好。爲什麼我的YUI滑塊上的觸摸事件突然停止工作?

然後,大約一個星期前,我再次使用手機將它展示給另一位朋友,並且滑塊上的拇指不會移動。有些事情已經改變,他們不再響應我手機上的觸摸事件。

在計算機上,使用鼠標時,拇指可以拖動。一切都很完美。

只有在界面需要觸摸的設備上我無法移動拇指。我已經在兩款Android設備,一款iPhone和一款iPad上進行了測試。

JavaScript加載,因爲它呈現滑塊。我可以點擊滑塊的軌道,拇指跳到那個位置,所以它不像觸摸事件完全消失。

但是,據我所知,不可能觸摸拇指並將其拖放到帶有觸摸屏的移動設備上。

我已經嘗試了一個星期來弄清楚我可能會改變什麼,但我無法解決它。

有人可以看看this page並告訴我爲什麼touch事件不起作用嗎?

請注意,我試圖讓這個版本被剝離,只提供證明問題所需的最低限度,但可能會在這裏或那裏出現一些不相關代碼的奇怪片段。

任何意見將不勝感激。感謝您的時間和協助。

請注意:此問題中鏈接到的示例頁面很可能會在一段時間後被刪除。感謝你的理解。

+0

在我的iPhone上,當我觸摸它時,看起來整個滑塊都被選中,就像我即將複製它。也許這與它有關。 –

+0

@棄絕活動家:我可能已經改變了CSS,所以分層順序是錯誤的或類似的,所以它甚至可能不是純粹的Javascript問題。我研究過它,並沒有確定是否確實如此,但肯定可以。偉大的用戶名,順便說一句:) – Questioner

+0

我想過,但在我的iPhone上,我沒有辦法確認它。整個幻燈片被選爲鏈接或複製/粘貼會提示有所改變,我認爲它一開始並沒有這樣做。 (re:用戶名:謝謝,這是我生命中的故事) –

回答