Görgetősáv gondok
Sziasztok!
Nagy problémám van, ami a következő:
Készítettem egy olyan Joomla alapú weboldalt, amibe fix méretű divek vannak. A scrollozás javascripttel lett megoldva, hogy képre cserélhessem a scrolbart. Ez teljesen jól működik tartalmi elemeknél, azonban ha dinamikus elemeket jelenít meg az oldal (mambot, komponens), akkor a görgetés megszünik létezni. Azt gyanítom a javascript miatt van, de biztos nem vagyok ebben.
Az oldal és a probléma ITT tekinthető meg.
A segítő választ köszönöm előrre is!
■ Nagy problémám van, ami a következő:
Készítettem egy olyan Joomla alapú weboldalt, amibe fix méretű divek vannak. A scrollozás javascripttel lett megoldva, hogy képre cserélhessem a scrolbart. Ez teljesen jól működik tartalmi elemeknél, azonban ha dinamikus elemeket jelenít meg az oldal (mambot, komponens), akkor a görgetés megszünik létezni. Azt gyanítom a javascript miatt van, de biztos nem vagyok ebben.
Az oldal és a probléma ITT tekinthető meg.
A segítő választ köszönöm előrre is!
js ütközés
sajna
Mivel ez más Joomla komponens használatánál is előfordul tanácstalan vagyok, mivel ezekre a megoldásrokra van szükségem au oldal használatánál.
az első nyom
Mindenesetre érdemes lenne összehasonlítani a tömörítetlen mootoolst a div.js-sel és megtalálni, hogy mi az a változó / függvénynév amiben ütköznek. Ha az egyszerűbbnek látszik akkor meg a div.js elején lévő kódot namespacelni kell, ami garantálja, hhogy ne ütközzenek.
nul értéke null
Moootools-zal már volt gondom korábban is. Sajna a javascripthez nem értek, csak használni szeretném a már kész kódot. Így az ütközést kideríteni nem lenne egyszerű, a namespacelés sem mond nekem semmi :(
Most úgy döntöttem, hogy lecserélem az egész slimboxos, mootools-os megoldást egy galériakomponensre. ezzel már nincs ütközés, mindenhol tudok görgetni.
Viszont a div.js-sel továbbra is gondok vannak. Az oldal betöltésekor az IE "'nul' értéke null, vagy nem objektum" hibát ír ki a 29. sor 2 karakterére, ami ez:
Esetleg erre valami tanácsot tudsz adni?
IE
el
A firebug is ugyanezt közli, csak kultúráltabb formában.
használd az alert függvényt
szerk: a div.js elején van egy ilyen: version date: 01/24/03, tehát több mint 5 éves ez kis kód. lehet, hogy érdemes lenne egy újabb után nézni. ;)
sajna így sem
használd a firebugot
Vagy megkeresed, hogy miért hívódik meg így, vagy pedig átírod valami ilyesmire:
3 helyett csak 1 div
A site alapjául szolgáló ötletet és az eredeti kódot kódot ITT lehet megnézni. Ebben a designban, 3 div scrollozását intázi a script. Mefigyeltem, hogy itt csak olyan menüpontok alatt jön csak elő a hiba, ahol csak 2 div látható. Ahol mind a 3 ott a hiba nem jelentkezik. Úgy gondolom mivel a szkript 3 divre lett írva, az én oldalam viszont csak egy ilyen scroolozható divet tartalmaz, ezért a kódot módosítanom kellen valahogy, hogy ne keressen további diveket.
Ebben esetleg tudok segíteni? Leköteleznétek :)
nem módosítottam semmit
siker