- Call center-forradalom: AI alakítja át az ideges telefonálók hangját
- Milyen routert?
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Bittorrent topik
- Microsoft Edge (a Windows Internet Explorer utódja)
- Mesterséges intelligencia topik
- Folyamatosan hazudott a bitcoin állítólagos feltalálója
- Vírusirtó topic
- Windows 11
- ASUS routerek
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz vakondka #701 üzenetére
Itt azt írtad, hogy van .on() függvényhívás, és ezen keresztül töltöd be a megfelelő tartalmakat:
$("body").on("click", "a[href*='-c-'], a[href*='-p-'], a[href*='extra_info_pages.php'], a[href*='create_account.php']", function(e) {
var a_href = $(this).attr('href');
var content = $('#column_content');
e.preventDefault();
content.fadeToggle();
content.load(a_href +' #column_content');
content.fadeToggle();
//return false;
});Feltételezem, ebben az esetben azért kell neked az .on(), mert dinamikusan létrehozott elemekre való click-eseményekre kell rákötnöd az AJAX-os betöltést, vagyis a .load() használatát.
Na, ebben a kódban lehetne a .load() után az a függvényhívás, amit a linkelt demóban createBubbles()-nek hívtam - de a lényeg, hogy az, ami "létrehozza" ezeket a "buborékokat" úgy, hogy az adott elemek mouseover és mouseout eseményére köt bizonyos megjelenítésbeli dolgokat.De ha nem .on()-nal oldanád meg, hanem sima .click()-en belüli függvénnyel, annál is ugyanez lenne a jó módszer, hogy közvetlenül azutánra pakolod a stílus átalakítására szolgáló függvény hívását (tehát ennek a buboréknak a megjelenítését), ahol meghívod az AJAX-os betöltésre szolgáló függvényt.
Tehát pl. a fenti kódodba belepakolva azt a függvényt:
$("body").on("click", "a[href*='-c-'], a[href*='-p-'], a[href*='extra_info_pages.php'], a[href*='create_account.php']", function(e) {
var a_href = $(this).attr('href');
var content = $('#column_content');
content.fadeToggle();
// itt egy callback lesz a buborék létrehozása
content.load(a_href +' #column_content', function(){
createBubbles();
});
content.fadeToggle();
e.preventDefault();
//return false;
});Most itt úgy oldottam meg, hogy direkt a load() megtörténte utáni callback-függvényként hívom meg a createBubbles()-t.
Sk8erPeter
Új hozzászólás Aktív témák
- Milyen RAM-ot vegyek?
- Call center-forradalom: AI alakítja át az ideges telefonálók hangját
- Honor Magic V2 - origami
- Milyen routert?
- Assetto Corsa Competizione
- Xbox Series X|S
- Új kategóriát teremtett a PC-n belül a Microsoft
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- Száguldozáshoz való az új GeForce driver
- További aktív témák...
- -70% HP EliteBook 850 G7:i7 10610U,32GB RAM,512GB SSD,15.6" FHD,vil.MAGYAR numeri.bill,WWAN 4G,Win11
- ASUS TUF Gaming GeForce RTX 4070 Ti 12GB
- Hama Ultraslim Fali konzol (TV)
- ÉRKEZETT Legújabb Bontatlan Új M2 IPAD PRO 2022 12,9 128GB - 256GB Wi-Fi Azonnal DEÁK TÉRNÉL Átvehe
- Női városi bringa (Sierra City)
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest