2012-09-20 14 views
7

Mam problem, prawdopodobnie z powodu Apple i nie mogę znaleźć informacji na jego temat.Zniknęły obsługiwane paski przewijania w stylu CSS dla Safari Mobile na iOS 6?

Wczoraj skórki przewijały strony internetowe przy użyciu właściwości webssit css (-webkit-scrollbar, -webkit-scrollbar-track, -webkit-scrollbar-thumb), dzięki czemu ładnie wyświetlają się na iPadach. Wszystko wyglądało dobrze i przewijało się z natywnym zachowaniem.

Nagle dziś rano, po aktualizacji iPada na iOS6, moje niestandardowe paski przewijania zniknęły.

To dla mnie duże wyzwanie i oczywiście nie ma na ten temat informacji na stronie programisty firmy Apple.

Ktoś doświadczył tego samego problemu? Czy możesz potwierdzić problem?

Czy pojawiły się jakieś nowe specyfikacje, czy Apple przestało to wspierać?

+0

Ciekawą rzeczą jest możliwość tworzenia pasków sroll, ale nigdy nie jest to zalecane. Wiele osób nie jest częścią interfejsu użytkownika, który budujesz, więc ja też. Prawdopodobnie dlatego Mozilla nie wdrożyła jeszcze czegoś takiego i nie planuje tego. –

+0

Używam jScrollpane w wersji na komputery dla danej strony internetowej, a paski przewijania w webssitach css były idealnym rozwiązaniem do odtworzenia mojego interfejsu na iPadzie przy zachowaniu przewijania przez webkit: touch; zachowanie ... –

+0

Po prostu pomysł, który najprawdopodobniej nie zadziała. Ale spróbuj upuścić przedrostki '-webkit' z właściwości, aby sprawdzić, czy to działa. – jimeh

Odpowiedz

2

Ze względów niewydanych (AFAIK) firma Apple usunęła niektóre właściwości CSS z prefiksem webkita. Obejmuje to grupę -webkit-scrollbar.

+0

Więc jak wiesz? Czy możesz podać swoje źródło, proszę? –

+1

http://developer.apple.com/library/safari/#documentation/appleapplications/reference/safaricssref/articles/standardcssproperties.html Wiele innych wstępnie zdefiniowanych właściwości pozostaje, ale pasek -webkit-scrollbar został usunięty. – Mooseman

Powiązane problemy