Autor | Zpráva | ||
---|---|---|---|
gardener Profil |
#1 · Zasláno: 3. 12. 2008, 16:30:10
Zdravím
Mám problém s JS menu. JElikož mám ve website integrováno několik hotových JS řešení, tak po přidání menu rozpohybovaného za pomocí JS se mi menu sice zobrazí ale již není možné využívat jeho "pohybu". Osobně si myslím, že některá fce bude v kolizi s jinou JS fcí, která je vkládána některým z předchozích skriptů. Zajímalo by mne, zda jde nějak dohledat, zda jsou dvě fce stejného názvu ve více souborech a nebo, zda je možné soubor includovat, tak aby ke kolizi nedocházelo..? Díky za každou radu |
||
Chamurappi Profil |
#2 · Zasláno: 3. 12. 2008, 16:37:36 · Upravil/a: Chamurappi
Reaguji na gardenera:
Ano. Jestli chceš konkrétní radu, přihoď ke svému „něco mi někde nějak nejde“ faktické informace. |
||
gardener Profil |
#3 · Zasláno: 3. 12. 2008, 18:13:59
Přikládám CSS A HTML, ten JS je dost dlouhý...
Když menu umístím do jiné části stránky, situace se nezmění..takže CSS to nejspíše nezpůsobuje(podotykam, ze samostatně funguje bez problémů), takže jedině ten JS..ale jak jednoduše odhalit, kde kolize vzniká..? Menu php <div id="menu"> <div id="m-top"> <ul> <li><a href="#">Co?</a></li> <li><a href="#">Proč ?</a></li> <li><a href="#">Analýzy</a></li> </ul> </div> <div id="m-slider"> <div id="slider"></div> </div> </div> CSS Look menu /*body { -x-system-font:none; font-family:"Trebuchet MS"; font-size:0.8em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0; padding:0; text-align:center; }*/ #menu { background:#FFFFFF none repeat scroll 0 0; border:0 solid #313131; height:50px; margin:10px auto; overflow:hidden; width:750px; z-index:100; } #m-top { height:45px; } #m-slider { height:5px; } #slider { background-color:#7FCCFF; display:inline; float:left; font-size:1px; height:5px; line-height:0; margin-top:-15px; width:50px; } #menu ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; } #menu ul li { display:block; float:left; margin:0; padding:0; text-align:center; } #menu ul li a { border-left:1px solid #E1E1E1; color:#313131; display:block; font-size:0.9em; height:20px; margin:5px 0 0; padding:5px 0 0; text-decoration:none; width:105px; } #menu ul li a:hover { color:#9BCE51; } |
||
Chamurappi Profil |
#4 · Zasláno: 3. 12. 2008, 19:23:13
Reaguji na gardenera:
„takže CSS to nejspíše nezpůsobuje“ Což je skvělý důvod ho sem vepsat. „takže jedině ten JS“ Což je skvělý důvod ho sem nepsat. „jak jednoduše odhalit, kde kolize vzniká..?“ Jednoduše. Koukneš se na HTML a na CSS a hned je ti celkem jasné, že kolize v JS vzniká v JS. Heuréka. Proč sem prostě nedáš odkaz na problematickou stránku? |
||
gardener Profil |
#5 · Zasláno: 3. 12. 2008, 20:25:41
Pravda :) nedám to sem, jelikož to na netu ještě není a z určitého důvodu ani ještě být nemůže jinak bych to sem samozřejmě dal..no prvně zkusím zakomentovat odkazy na ostatní skripty a uvidím co se bude dít..
|
||
Časová prodleva: 15 let
|
0