JS in AJAX problem...

Zdravo,

Imam težavo, z js prikazujem in skrivam določen div, ko je le ta prikazan pokaže košarico...
Ko pa v košarici izbrišem artikel pa pride do napake...Kaj točno mislim si lahko ogledate takole:
beta.dobavi.si/spletna-trgovina

Potem na levi izberete recimo "Brezalkoholne..." in pri enem artiklu kliknete "dodaj v košarico. Na desni se nato pokaže "mini košarica", ki ima gumb "Prikaži košarico"...Ta gumb s pomočjo js prikaže div....Tukaj pa nastane problem, kajti če se v tem pogledu nato klikne na rdeči X na koncu izdelka se stran delno sesuje.

Zelo ZELO bi bil hvalažen za kakeršno koli pomoč/idejo/namig....Ali pa če mi kdo svetuje kako poiskati izvor napake.

Upam da sem napisal dovolj, če ne povejte, bom še dodal.

Hvala

9 odgovorov

Zdravo,

Ko kliknem X gumb se nič ne zgodi, piše Nalaganje... vendar ni odziva. Drugače maš pa neke js errorje, malo poglej s firebugom.

Hvala za pomoč...

V bistvu sem ravno delal nekaj pa je bil gumb izklopljen...lahko morda se enkrat pogleda s?

Lp

Lej ti maš tako strukturo po defaultu:

<div class="grid_12 ">
<div class="grid_12 alpha omega ">skrita košarica</div>
<div class="grid_8 alpha ">izdelki</div>
<div class="grid_4 omega ">desni box</div>
</div>

in ko odstraniš izdelek iz košarice dobiš:

<div class="grid_12 ">
<div class="grid_12 alpha omega ">in zdej ti tukej notr še enkrat naloži prvi 6 artiklov, ki so tut v class="grid_8 alpha div-u</div>
<div class="grid_8 alpha ">izdelki</div>
<div class="grid_4 omega ">desni box</div>
</div>

Najverjetneje ti jih naloži noter, ker v <div class="grid_12 alpha omega "> in div class="grid_8 alpha "> uporabljaš isti div mainbox3-container

Mal poglej oz. probej zamenjat ime div-a

2

Hmm...probavam in probavam pa nič...preprosto mi ne rata.

Hvala za pomoč. Morda še kaka ideja?

Mogoče če nalimaš kodo ki se zgodi ob kliku, bi bilo kaj več jasno. Sem šel gledat source, samo je vse inline in ne najdem to kar rabim.

Hm...lahko ti dam na zs link in dostop. bi šlo?

Še tole sem ugotovil:

Če imam v funkciji, ki odpira/zapira košarico dodan $.noConflict(); me lepo pokaže/skrije košarico, brez problema odstraniš izdelek, težava pa se pokaže drugje na strani in sicer iz enega pogleda ne moreš dodati v košarico, kategorije so "expanded" itd...

Verjetno je kaj v js kodi...Zna kdo povedati kje naj pogledam?

lp

Poglej s firebugom in odpri Konzolo, tam boš videl morebitne napake v js kodi.

Zdravo še enkrat vsem...sem rešil, tisti klic, ki briše izdelek sem zamenjal z drugim. Prej je bilo <button..... sedaj pa je <a href=..... In uporabim enak href in stvar dela bp.

Hvala vsem za pomoč.

lp

1