Autor | Zpráva | ||
---|---|---|---|
Akali Profil |
#1 · Zasláno: 4. 11. 2011, 17:15:01 · Upravil/a: Akali
Ahoj, našel jsem si na netu hotové řešení menu. Ale pozicování je řešené pomocí position:absolute a na každé obrazovce se mi to zobrazuje jinak. Pomohl by jste mi někdo vyladit kód tak, aby bylo zobrazení pro všechny obrazovky stejné?
jde tu hlavně o řádek 37 ul.nav li.bg { margin:4px 0px 0px 3px; padding-right:8px; position:absolute; z-index:50; left:351px; width:101px; background:url(bg-right.png) no-repeat right top; } http://test.velkyberanov-fotbal.cz/ (tlačítka menu jsou nyní vyladěna na moji obrazovku) http://test.velkyberanov-fotbal.cz/web.rar (tady je celé řešení, kdyby jste měl někdo čas) Mnohokrát děkuji, sám už s tím nejspíš nehnu |
||
YOYO Profil |
#2 · Zasláno: 5. 11. 2011, 13:55:39
nastav u #wrapper position:relative (nebo nějakému rodiči, vůči kterému se to má posouvat) => tím přenastavíš souřadnicový systém a budeš to mít ve všech rozlišeních stejně (ikdyž asi stejně blbě, dokud nepoupravíš ještě něco) ale snad jsem apson trochu nakopnul
|
||
Akali Profil |
#3 · Zasláno: 5. 11. 2011, 15:53:32
Nastavením wrapper na position:relative se to zlepšílo. Ale teď při najetí myškou na nějakou z položek se to posouvá špatně. Nejspíš díky tomu, že je pořád pozadí (jezdící obrázek u menu) nastaveno na position:absolute. Jenže když to nastavím na relative, vše se tím zbourá a zobrazí se až za odkazama po pravé straně..
Ukázka, kdy je wrapper na position:relative http://test2.velkyberanov-fotbal.cz/ |
||
YOYO Profil |
#4 · Zasláno: 5. 11. 2011, 16:50:29 · Upravil/a: YOYO
chce to poupravit javascript,.. místo offset() použil position()
=> na dvou místech přepiš var offset=$(this).offset(); var offset=$(this).position(); |
||
Akali Profil |
#5 · Zasláno: 5. 11. 2011, 18:29:30
Aha, teď se to pohnulo k lepšímu.. Jen pro zkoušku, jestli se Vám to na rozlišení pohybuje zhruba tak jak má?
http://ted.velkyberanov-fotbal.cz/ |
||
Časová prodleva: 14 let
|
0