*   >> lukeminen koulutus Artikkelit >> tech >> web development

jQuery AJAX välilehtiä thickbox enabled

Esittely:

Tämä on yksi hyvä esimerkki siitä, miten voimme ladata thickbox (Esimerkki: thickbox liittyvät kuvagallerioita jne) meidän jQuery AJAX Tabs. Yleensä, jos yrität ladata thickbox suoraan jQuery AJAX Tabs, toiminnallisuus ei toimi oikein, jotta tätä työtä meidän on käynnistettävä uudelleen tb_init () toiminto sen mukaisesti pyyntö on menestys. Vain vilkaista alla miten aiomme ratkaista tämä.

Ratkaisu:

Re-Aloittaa tb_init () kerran pyyntö on menestys.

1tb_init ("a.thickbox, area.thickbox, input.

thickbox ');


Live Preview /Download:

Jos haluat vilkaista jQuery AJAX Tabs, klikkaa tästä nähdäksesi sama .

Voit ladata pätkä, klikkaa tästä

Esimerkki:

Alla on esimerkki siitä, miten voimme tehdä tämän käytännössä. Minulla on muutama Tab Paneelit, yksi välilehti Panel on muutamia kuvia, jotka minun täytyy thickbox toiminnallisuutta, joka on kun klikkaa kunkin pikkukuvan se pitäisi avata ponnahdusikkuna kanssa todellisen kuvan.


jQuery koodi:

12345678910111213141516171819202122232425262728293031323334353637383940414243444546var reqPageUrl = new Array (); reqPageUrl [1] = "contentpage1.html", reqPageUrl [2] = "contentpage2.html" reqPageUrl [3] = "contentpage3.html"; reqPageUrl [4] = "contentpage4.html"; toiminto loadTab (id) {jos (reqPageUrl [id] .length> 0) {$ ("# preloader"). Show (); $ .ajax ({Url: reqPageUrl [id], välimuisti: vääriä, virhe: toiminto (XMLHttpRequest, textStatus, errorThrown) {$ ('# tabmenu ").

RemoveClass (" aktiivinen "); //poistaa kaikki class =" aktiivinen "kaikille ankkurit $ (" # content_tab "+ id) .toggleClass (" aktiivinen "); //lisää luokan nykyistä $ (" # pitoisuus "). tyhjä (). append (Virhe Loading sivu, älä tarkista polku "); //jos on virhe pyynnön $ (" # preloader "). piilottaa (); //piilottaa preloader}, menestys: toiminto (viesti) {$ ('# tabmenu "). removeClass (" aktiivinen "); //poistaa kaikki class =" aktiivinen "kaikkien ankkurit $ (" # content_tab "+ id) .toggleClass (" aktiivinen "); //lisää luokan nykyistä $ ( "#content"). tyhjä ().

append (viesti); //tyhjennä ensin sisältöä, sitten liittää sisältöä $ ("# preloader"). piilottaa (); //piilottaa preloader tb_init ("a.thickbox, alue .thickbox, input.thickbox "); //soittaa tb_init toiminto aloittaa ThichBox omalle vastaaviin välilehti paneelit}}); }} $ (Document) .ready (toiminto () {loadTab

(2); //jälkeen sivujen latautumista, aktiivinen välilehti 1 $ ("# preloader"). Pi

Page   <<       [1] [2] [3] >>

Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.