To iOS bug 9, to w iOS 8, ale w wersji 9 częściowo.
Błąd z numerem input
, z atrybutem readonly="readonly"
. Selectric użycie hide Wejście:
Co się stało:
- Jeśli kliknięcie na metodzie
selectric-wrapper
startowym _open
.
- Metoda
_open
ustaw ostrość na ukryj input.selectric-input
. Tworzy wtyczkę selekcyjną i nie wiem dlaczego. Może być, prostsze dodawanie słuchaczy do klawiszy na ukrytym elemencie. I radzić sobie z takimi zdarzeniami, gdy przedmiot jest skupiony. Dlaczego input
? Jeśli użyjesz innego elementu, a następnie naciskając klawisze strzałek, przewiniemy również sam dokument. Ponieważ używaj wejścia, chociaż mógłbym się mylić. Może lepszy wkład dla e-czytników, tj. Użył go do zwiększenia dostępności.
Gdy pojawia się fokus, pomimo faktu, że jest on tylko do odczytu, iOS (tak mi się wydaje) próbuje przydzielić miejsce na klawiaturę. Mogę doradzić proste rozwiązania:
$(".selectric-input[readonly]").on("focus", function(evt) {
this.blur();
});
Ie gdy wejście ostrości natychmiast go pozbyć, bo na iPadach niemożliwe, aby poruszać się po liście za pomocą klawiatury, funkcjonalność nie powinna być zagrożona.
'100vh' →' 100% ': http://output.jsbin.com/hiyewotiqo – blex
@blex to pomóc w tym przykładzie, ale nie na mojej stronie, robię nowe demo, tutaj możesz go złapać, jeśli wybierz umieść w dolnej części strony http://jsbin.com/seleyi/edit?output http://prntscr.com/a8k00x – sglazkov
@blex dodaj demo i zdjęcie w pytaniu – sglazkov