Pereiti prie turinio

Rekomenduojami pranešimai

nu tai pasidarai, kad paspaudus bet kokį linką mestų kažką..

 


$('body').delegate('a', 'click', function() {
 // kvieti lightboxą
});

 

Jquery neišmanau googlinau neradau ko man reikia užtat ir rašau reikia tokio skripto kuris veiktu atidarius bet koki linka išmestu pop up window. O linkus nustatinėti kokiais id man netinka.

čia veiks taip: paspaus tavo nuorodą tai mes popup'ą, bet nuorodą atidarys, nebent nebūsi uždėjęs href tago. Tik dar turi išsikviesti pirmiausiai tą popup, yra toks vienas lightbox_me, labai paprastas ir geras dalykas

 

o šiaip dar įsidėmėt visi turėtų, kad dauguma ADS kompanijų neleidžia dėti reklaminių banerių į iškylančius ar tai atsirandančius langus. Ir išvis neleidžia netgi slankioti, pastatei į fiksuotą poziciją ir turi stovėt ten

Nuoroda į pranešimą
Dalintis kituose puslapiuose

nu tai pasidarai, kad paspaudus bet kokį linką mestų kažką..

 


$('body').delegate('a', 'click', function() {
 // kvieti lightboxą
});

 

 

čia veiks taip: paspaus tavo nuorodą tai mes popup'ą, bet nuorodą atidarys, nebent nebūsi uždėjęs href tago. Tik dar turi išsikviesti pirmiausiai tą popup, yra toks vienas lightbox_me, labai paprastas ir geras dalykas

 

Truputi papildysiu ir pasakysiu, kaip geriau padaryti wink.gif

 

Naudoji pasenusį metodą delegate, jo vietoj šiuo metu naudojamas .on(), taip pat pamiršai paminėti, kad reikia naudoti e.preventDefault() tam, kad paspaudus ant nuorodos neperkeltų į kitą puslapį.

 

$("parent_element").on("click", "a", function(e){
e.preventDefault();
// Šioje vietoje turėtum iškviesti savo išsokantį langą
});

 

Beja, ten kur "parent_element", tai toje vietoje gali apriboti elementus, kurie turės išsokantį langą. (naudoji div, ul ir kitų elementų ID)

 

 

Išsokančias reklamos:

  1. Atbaido lankytojus ir labai erzina
  2. Jas lengva blokuoti su Adblock Plus

Redagavo mantys89
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū už atsakymus būtinai išbandysiu. :) Dar gal žinot kaip padaryti su cookies šita dalyką? Jog viena kartą nuspaudus bet koki linka jau kita kartą neišoktu, tik tada kaip išjungi browserį išsitrina cookies ir vėl nuspaudus linka išmeta pop up.

Redagavo Havoc9
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū už atsakymus būtinai išbandysiu. :) Dar gal žinot kaip padaryti su cookies šita dalyką? Jog viena kartą nuspaudus bet koki linka jau kita kartą neišoktu, tik tada kaip išjungi browserį išsitrina cookies ir vėl nuspaudus linka išmeta pop up.

taip, naudok jquery-cookies-master, labai lengva ir paprasta, geriau nei žaisti su JS cookiais.

 

https://github.com/carhartl/jquery-cookie

 

edit: tu klausei kaip padaryti, tai paprasčiausiai paspaudus nuorodą prieš kviečiant lightboxą patikrink ar toks cookis dar yra sukurtas ir ar jis galioja ir panašiai, jeigu galioja gražini false, jeigu negalioja kvieti lightboxą

Redagavo gio
Nuoroda į pranešimą
Dalintis kituose puslapiuose

taip, naudok jquery-cookies-master, labai lengva ir paprasta, geriau nei žaisti su JS cookiais.

 

https://github.com/c...l/jquery-cookie

 

edit: tu klausei kaip padaryti, tai paprasčiausiai paspaudus nuorodą prieš kviečiant lightboxą patikrink ar toks cookis dar yra sukurtas ir ar jis galioja ir panašiai, jeigu galioja gražini false, jeigu negalioja kvieti lightboxą

 

Dar vienas labai paprastas variantas yra naudoti localStorage, tačiau jis veikia tik naujasnėse naršyklėse, todėl vietoj fallback gali reikėti naudoti cookies...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...