Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.103 pregleda

Najnovija ↓

mootools, javascript 05.08.2008. u 11:44 · pre 222 meseca #1
Zdravo,
Koristim mootools slide efekat za sakrivanje gornjeg diva i prikazivanje donjeg.


Code:
window.addEvent('domready', function() {

    var myVerticalSlide = new Fx.Slide('gornji');
    var myVerticalSlideII = new Fx.Slide('donji');

// on load sakriva donji div
    window.addEvent('domready', function(){
        myVerticalSlide.slideIn();
         myVerticalSlideII.slideOut();
});

/// poziva se na link
    $('v_slidein').addEvent('click', function(e){
        e.stop();
        myVerticalSlide.slideIn();
         myVerticalSlideII.slideOut();
});


/// poziva se na drugi link
    $('v_slideout').addEvent('click', function(e){
        e.stop();
         myVerticalSlide.slideOut();
        myVerticalSlideII.slideIn();
        });
})


sve je ovo skoro c/p sa zvanichnih demoa i sve radi ok.
medjutim, imam neku levu f-ju prikazhi_div() i ne uspevam sa njom da nateram neku od ovih slide funkcija da rade...

znachi, ispod ovog koda, imam

Code:
function prikazhi_div(){
alert('radi');
}


i kad ovu f-ju pozovem, npr submit dugme, ono radi normalno.
problem je shto ne znam kako da formatiram i gde da ubacim tu f-ju, da bi dobio efekat slide klikom na to dugme?

hvala unapred :)
Re: mootools, javascript 05.08.2008. u 12:30 · pre 222 meseca #2
recimo:

Code:

$('v_slidein').addEvent('click', prikazhi_div);
Potpis
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
Re: mootools, javascript 05.08.2008. u 12:39 · pre 222 meseca #3
pa ne, ovo je da se pozove f-ja prikazhi_div, kada se klikne na link sa id="v_slidein"
meni treba obrnuto, da f-ja prikazhi_div na neki nachin pokrene ovo...

Code:

$('v_slidein').addEvent('click', function(e){
        e.stop();
        myVerticalSlide.slideIn();
        myVerticalSlideII.slideOut();
});


a ne da se klikom na <a id="v_slidein" ... pokrene f-ja...
Re: mootools, javascript 05.08.2008. u 13:14 · pre 222 meseca #4
odavno ne koristim mootools (preferiram jquery koji je mnogo bolje) i skoro sve o toj biblioteci sam zaboravio, ali u tom kodu imas handler viska za "domready" dogadjaj:
Code:

window.addEvent('domready', function() {

    var myVerticalSlide = new Fx.Slide('gornji');
    var myVerticalSlideII = new Fx.Slide('donji');

// on load sakriva donji div
        myVerticalSlide.slideIn();
         myVerticalSlideII.slideOut();

/// poziva se na link
    $('v_slidein').addEvent('click', function(e){
        e.stop();
        myVerticalSlide.slideIn();
         myVerticalSlideII.slideOut();
});


/// poziva se na drugi link
    $('v_slideout').addEvent('click', function(e){
        e.stop();
         myVerticalSlide.slideOut();
        myVerticalSlideII.slideIn();
      });
});


Citat:
meni treba obrnuto, da f-ja prikazhi_div na neki nachin pokrene ovo..

ne znam kako je to u mootoolsu ali ono sto ti treba (potrazi u dokumentaciji) je tzv "dizanje" dogadjaja (raise event), u jquerijy je to jednostavno: $(expr).click();
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: mootools, javascript 05.08.2008. u 19:22 · pre 222 meseca #5
hvala na odgovoru...

nashao sam neko levo reshenje, uglavnom iz cssa resheno :)

ali tema i dalje stoji, ovo tje mi opet zatrebati kad tad
Re: mootools, javascript 05.08.2008. u 23:04 · pre 222 meseca #6
pa rekoh ti, potrazi u mootools dokumentaciji kako pozivas registrovane event handlere (mada mozes i native fje da koristis ali onda moras sam da pravis detekciju browsera i implementaciju apija, ali mootools bi trebao to vec da ima gotovo, znaci potrazi...)
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme