我在我的日期日曆日期框中使用HTML5日期選擇器(input type="date"
)。然而,在Nexus 7 Chrome 36和Motorolla Chrome 33中,我發現,我們需要點擊日期選擇框兩次才能打開日期選擇器。它背後的原因是什麼?這個問題怎麼解決?HTML5日期選擇器僅在第二次點擊時打開
回答
它看起來像HTML5 datepicker只是部分支持。也許這個問題會消失,因爲支持改善?
這取決於你的手機瀏覽器和版本。某些瀏覽器尚未支持輸入類型=「日期」。您可以在此網站上查看哪些瀏覽器和版本兼容CanIUse
我的手機(阿爾卡特One Touch Idol Ultra)也出現過這種問題,我使用的是谷歌瀏覽器,但找不到解決方案它。我會繼續搜索,如果我發現我在這裏發佈給你。希望這至少有一點幫助。
感謝您的信息。 – 2014-09-14 16:49:24
給出這麼少的輸入的唯一可能的解釋是,當你打開你的網頁時,它會被縮小。默認情況下,當頁面縮小時觸摸任何輸入元素,android會縮放區域,並且您需要再次觸摸才能確認您觸摸的內容。
要擺脫它,你可以簡單地,然後觸摸放大或只是使用jQuery移動或東西建立一個移動特定網站...
默認HTML5日期選擇器可能會與另一個庫你是有衝突使用。根據html5test您的瀏覽器支持默認日期。我希望你正在用一個實際的設備進行測試。你可以嘗試一個簡單的頁面只有< input type="date" />
是的,我已經測試過實際的設備。問題仍然存在,但在其他Chrome版本(如34,35)和最近發佈的商店版本37中,除了那些特定設備的其他Chrome版本之外,我無法找到任何問題。 – 2014-09-16 16:30:49
- 1. Telerik RadComboBox僅在第二次點擊時打開
- 2. 當點擊日期選擇器時打開兩個日曆
- 3. 日期選擇器第一次點擊時沒有顯示
- 4. 內聯日期選擇器在第二次嘗試時崩潰
- 5. Bootstrap Datepicker打開第二次點擊?
- 6. jquery第一次點擊addClass選擇第二次點擊removeClass選擇
- 7. 定義從第一個日期選擇器開始的第二個日期選擇器的開始日期
- 8. 在datetextfield上打開日期選擇器點擊
- 9. 僅在外部點擊時隱藏日期選擇器
- 10. 如何僅在點擊按鈕時顯示日期選擇器
- 11. 引導日期選擇器不工作的第一次點擊
- 12. datepicker打開後,第二次點擊ajax調用?如何在第一次點擊時打開它?
- 13. 引導日期選擇器不會在第一次點擊時觸發
- 14. 日期選擇器Jquery選擇第一個日期後的第二個日期
- 15. jQuery的單選按鈕並不僅僅在第二/第三次點擊在第一次點擊觸發事件
- 16. 如何打開引導日期選擇器圖標點擊不僅在輸入點擊
- 17. 添加第二個日期選擇器,
- 18. 第二次點擊時顯示容器
- 19. 第一次點擊的CSS選擇器
- 20. 關閉日期選擇器點擊下一個日期選擇器時AngularJS
- 21. jQuery的日期選擇器點擊的問題時,日期選擇器動態
- 22. HTML5日期選擇器
- 23. 如何防止選擇日期後打開日期選擇器?
- 24. 表單僅在第二次點擊時提交。 (僅部分地在第一)
- 25. Jquery的日期選擇器不火,第二次
- 26. 如何限制第二日期選擇器不超過第一日期選擇器的選定日期?
- 27. jquery,colorbox問題,colorbox內容打開第二次點擊兩次
- 28. 表視圖didSelectRowAtIndexPath,僅在選擇第二次點擊後才起作用
- 29. 僅在第一次點擊時點擊動畫點擊?
- 30. jQuery - 僅在更改iframe時觸發第二次點擊src
任何幫助將深受讚賞!我在我的智慧結束。有什麼建議麼 ? – 2014-09-02 09:50:31
你能用http://jsfiddle.net/y3ozjjbt/重現嗎?你在'input'元素上使用了什麼額外的屬性?你有任何JS事件附加到這個元素? – lxg 2014-09-09 22:08:19
@lxg:這無法在桌面瀏覽器中正確再現。您需要在我提到的移動設備的Chrome瀏覽器版本中打開jsfiddle。只有這樣它才能被複制。目前沒有用於輸入的js事件。這裏要指出的是:當我在我的LAVA Qpad中打開這個:Chrome 33時,它可以在單擊時正常工作。在三星,摩托羅拉和Droid鍍鉻版本上,如果該字段爲空,它只能在雙擊下工作。如果該字段具有日期值,那麼它在單擊時工作。 – 2014-09-10 05:10:49