/ / jtsage datebox mení moje záhlavie z pevnej na inline - jquery, jquery-mobile, mobiscroll, datebox

jtsage datebox mení moje záhlavie z pevnej na inline - jquery, jquery-mobile, mobiscroll, datebox

Mám zvláštny problém, keď sa pokúšam použiť jtsageDataBox. Záhlavie a päta mojej stránky jquerymobile by mali byť "opravené". A kým používateľ neotvorí zberač údajov, tieto hlavičky a päta zostanú pevné. Ale potom, čo sa použije dátumový prvok, záhlavie a päta už nie sú "pevné". Prečo nie? (A aké iné podivné veci robí, keď sa používateľ dotkne dátumu?) príklad tu

odpovede:

2 pre odpoveď č. 1

Úspešne som zopakoval váš problém a našiel som riešenie.

Váš problém pochádza z obrázku umiestneného vo vašomhlavička vľavo. Z nejakého dôvodu dáta dátumu spôsobí, že záhlavie a päta zmenia výšku, keď je vybratý dátum. Ak odstránite logo, tento problém zmizne. Samozrejme, že nemôžete odstrániť firemné logo.

Ak chcete opraviť svoj problém, mali by ste ho odstrániť data-position="fixed" z hlavičky, ale ponechajte ju v zápätí. Potrebujete to len v zápätí. To vyrieši váš problém.

EDIT:

Moja rada je s týmto výberom dátumu: http://mobiscroll.com/

To môže byť prispôsobené omnoho lepšie akoDatebox nemôžeme spomenúť, že má odlišné mobilné platformy, takže to môže vyzerať ako natívny Android alebo iOS datepicker. Nehovoriac o tom, že existujú skiny pre staršie a novšie verzie systému Android a iOS.

Viac informácií:

Ak sa chcete dozvedieť viac o jQuery Mobile Data pickers, pozrite sa na to článok.