Garth

Jak načíst obsah iframe až po nějaké události přez jQuery?

Tento problém řešíte pokud na Vašem webu zobrazujete obsah jiné stránky přez iframe. Pokud se tento obsah začíná měnit od doby, kdy se tato strana načte, tak by pro Vás bylo důležité tuto dobu oddálit jak potřebujete vy. Tudíž ideálně, aby až například kliknete na nějaké tlačítko/banner se zobrazilo popup okno a v něm zařala animace daného webu (načteného do iframe) od začátku a ne například od půlky (protože se spustil s načtením Vašeho webu, tudíž i spustil animaci ani by Váš uživatel stiskl na vaše tlačítko).

Ukázka řešní zní:
//---- HTML cast
1
2
3

//--- jQuery část //nacti iframe az se zobrazi div "obsah_popup" jQuery(function(){ $("iframe").each(function(){ this.tmp = this.src; this.src = ""; }); }); $(".polozka_dynamicka_reference").click(function (e) { e.preventDefault(); var kdo = $( this ).attr("data-id"); $(".obsah_popup").hide(); //skryj vsechny divy = i ten co byl pripadne aktualne zobrazen $(".obsah_popup_"+kdo).show(); //zobraz zvoleny div //spust bannery $(".obsah_popup_"+kdo+" iframe").each(function(){ this.src = this.tmp; }) //atd..... });




<< zpět




Nejnovější články