Autor | Zpráva | ||
---|---|---|---|
xciza Profil |
#1 · Zasláno: 26. 1. 2015, 07:41:15
Ahoj,
na webu mám několik klasických selectboxů a zákazník se teď ozval, že selecty nevidí. Zmenšil okno prohlížeče a select dropdowny se objevily za oknem prohlížeče. Nemá s tímto někdo zkušenosti? Je to vůbec reálné nějak zapříčinit? U mě a asi dalších 5 lidí (na různých OS) to funguje bez problému... |
||
Chamurappi Profil |
#2 · Zasláno: 26. 1. 2015, 10:04:12
Reaguji na xcizu:
Jsou to obyčejné elementy <select> , nebo nějaká JS napodobenina? Obyčejný <select> nebývá nikdy omezený hranicí okna.
|
||
xciza Profil |
#3 · Zasláno: 26. 1. 2015, 11:12:17
Je to obyčejný <select> s <option>. Dělá mu to ale pouze v chromu. Já a 5 dalších lidí jsme to odzkoušeli v různých prohlížečích na různých OS a chyba se neprojevila... Takže vůbec co by to mohlo být...
|
||
Str4wberry Profil |
Jak píše Chamurappi,
<select> si může vylézt ven z okna prohlížeče.
Stane se tak v případě, že pro něj není na stránce místo. Hodně dlouhý <select>
|
||
Keeehi Profil |
#5 · Zasláno: 26. 1. 2015, 11:43:11
Nemůže to způsobovat nějaké rozšíření co si nainstaloval do prohlížeče?
|
||
_es Profil |
#6 · Zasláno: 26. 1. 2015, 12:13:27
xciza:
A čo presne myslíš tým „za oknom prehliadača“? To, že celý select je mimo viditeľnej plochy a nedá sa ho vôbec zobraziť? Nie to, o čom sa píše v [#2] a [#4]? To by ale chcelo živú ukážku. Bývaš o to žiadaný opakovane, snáď by si to už mohol pochopiť. |
||
xciza Profil |
#7 · Zasláno: 26. 1. 2015, 14:39:06
Tady je screen jak to vidí zákazník. Podle mě tohle nejde ani nijak zapříčinit.
|
||
_es Profil |
#8 · Zasláno: 26. 1. 2015, 16:45:53
[#7] xciza:
„Screen“ je vieš na čo. Hlavne, keď dávaš nesprávne a zmätočné informácie - z toho „screenu“ je jasne vidno, že okno prehliadača zobrazenie selectu neobmedzuje, ale ho prekrýva niečo iné a to len v okne prehliadača. Rada je jasná: navrhol si stránku „nejako zle“, tak ju navrhni lepšie - nič iné sa asi z dodaných informácií poradiť nedá. |
||
Keeehi Profil |
#9 · Zasláno: 26. 1. 2015, 17:09:27
xciza:
Bohužel nejsem teď zrovna ve windows abych to potvrdil, ale ten select vypadá nějak nestandartně. Rozhodně jinak než co má Str4wberry ve [#4]. Že ty to nějak upravuješ! To už se pak ale bez zmiňované živé ukázky nedá nic dělat. |
||
_es Profil |
#10 · Zasláno: 26. 1. 2015, 17:30:40
[#9] Keeehi:
Ale „atrapa“ by sa asi nemohla vyskytovať aj mimo okna prehliadača. Teda ak nie je „atrapou“ celé iné okno prehliadača či podobné nápady. Že ide o Windows je ničím neodôvodnený predpoklad - takú informáciu tu xciza nedal. |
||
Chamurappi Profil |
#11 · Zasláno: 26. 1. 2015, 18:25:01
Reaguji na _es:
„Že ide o Windows je ničím neodôvodnený predpoklad“ Z ukázaného screenshotu jde odhadnout, že je to Windows 7 (okraj okna je aerový, okno má stín). A ten dropdown soudě dle tloušťky okraje a protáhlosti posuvníků vypadá jak z Exploreru 11. Ale xciza říká, že to dělá v Chromu, to je divné… „‚Screen‘ je vieš na čo.“ Proč tak kousavě? Ukázka by mě sice také zajímala, ale pochybuji, že v ní uvidíme něco, co by dokázalo vysvětlit ukázaný jev. Nevím, jak bych něco takového vyrobil, ani kdybych chtěl. Vypadá to na chybu prohlížeče. „je jasne vidno, že okno prehliadača zobrazenie selectu neobmedzuje, ale ho prekrýva niečo iné a to len v okne prehliadača“ On píše, že „select dropdowny se objevily za oknem prohlížeče“, což vlastně odpovídá tomu, co na screenshotu vidím (přestože jsem to také původně pochopil jinak). Reaguji na xcizu: Na jiných stránkách zákazník problém nemá? Třeba na té Str4wberryho ukázce? Je to skutečně Chrome? |
||
_es Profil |
#12 · Zasláno: 26. 1. 2015, 18:36:29
Chamurappi:
„Vypadá to na chybu prohlížeče.“ Teoretických možností môže byť veľa. Napríklad nejaký JS, ktorý nejako „zaktívni“ iný element a tým sa zakryje časť selectu v okne. Možno ten „problematický“ návštevník to používa inak, kliká inde než ostatní a pod... |
||
Fisir Profil |
#13 · Zasláno: 26. 1. 2015, 20:15:39
Reaguji na _es:
Myslím, že ve skutečnosti to je opravdu tak, jak xciza píše, a ne, že select překrývá nějaký jiný element. Pokud se totiž podíváš pozorněji, uvidíš, že select je překrytý i samotným okrajem okna.
|
||
Tomáš123 Profil |
#14 · Zasláno: 26. 1. 2015, 20:26:13
xciza:
Neverím, že to pomôže, ale mohol by si vyskúšať z-index či position: absolute .
|
||
Keeehi Profil |
#15 · Zasláno: 26. 1. 2015, 20:50:06
Fisir:
„uvidíš, že select je překrytý i samotným okrajem okna.“
Právě kvůli tomu bych řekl, že ho jiný element ne překrývá. Standardní chování, jak je vidět, je, že by ten select měl přecházet nad spodním rámečkem a ne pod ním. Kdyby ho jen něco překrývalo, měl by se objevit už o pár pixelů dříve a jít přes. |
||
Fisir Profil |
#16 · Zasláno: 26. 1. 2015, 20:52:53
Reaguji na Keeehiho:
Vždyť to píšu. |
||
_es Profil |
#17 · Zasláno: 26. 1. 2015, 21:04:38
Keeehi:
„Právě kvůli tomu bych řekl, že ho jiný element ne překrývá.“ No tak ho „prekrýva“ celé okno prehliadača. Keby dal živú ukážku, tak by sme sa možno dozvedeli prečo. Či to robí nejaký JS, možno napríklad „aktivovaním“ nejakého iného elementu, alebo niečo iné. |
||
Keeehi Profil |
#18 · Zasláno: 26. 1. 2015, 22:51:23
Fisir:
Omlouvám se, špatně jsem četl a vypadlo mi tam to ne. Moje chyba. |
||
Časová prodleva: 9 let
|
0