Wie lade ich Iframes nur auf Knopfdruck?

8

Freunde, Mein Problem ist, dass meine Seite wirklich langsam geladen wird, weil alle die Last gleichzeitig. Ich ziehe einen RSS-Feed, der, wenn du auf den "Artikel" -Button klickst, ein Modal mit dem Inneren davon öffnet. Das Problem ist, dass alle s gleichzeitig laden.

Hier ist die Seite: Ссылка

Ich habe versucht, ein src in das einzufügen, aber das funktioniert nicht, da ich denke, dass der Iframe beim Öffnen der Seite geladen wird.

%Vor%     
Alex Spencer 24.08.2012, 02:27
quelle

2 Antworten

26

Html:

%Vor%

In Ihrem jQuery:

%Vor%

Oder wenn Sie ALLE iFrames laden wollten, wenn Sie auf eine Schaltfläche klicken ... stellen Sie sicher, dass sie alle ein data-src="your.url" -Attribut haben, und gehen Sie dann wie folgt durch:

%Vor%     
ahren 24.08.2012, 02:39
quelle
6

Zuerst haben Sie kein Element $('#gogogo') . Der Rahmen ist #gogo .

Zweitens, setze es src nicht href

%Vor%

Wenn Sie es nur auf HTML und nicht auf eine URL setzen möchten, verwenden Sie Folgendes:

%Vor%

Hier ist eine Demo

    
sachleen 24.08.2012 02:40
quelle

Tags und Links