Ich habe kürzlich an einem Projekt gearbeitet – Budou Collection. Kurz gesagt, es geht darum, die Bilder, die Ihnen gefallen, auf der Budou-Seite zu sammeln. Dabei werden viele Aspekte von iframe verwendet, die wie folgt zusammengefasst werden können: 1. Als Pop-up-Schicht zur Abdeckung des Bodens Wenn Sie schon einmal eine schwarze Maske erstellt haben, die die gesamte Seite abdeckt, und der Benutzer zufällig IE6 verwendet und sich auf der Seite zufällig ein Auswahlelement befindet, werden Sie Kopfschmerzen bekommen (auf die Prinzipien werde ich hier nicht näher eingehen). Wir werden feststellen, dass das Popup-DIV die Auswahl nicht abdecken kann. Daher ist unser Iframe an der Reihe, anzuzeigen. Die Logik ist wie folgt: Platzieren Sie ein Iframe auf derselben Ebene wie das Popup-Div Stellen Sie sicher, dass der Z-Index des Iframes kleiner ist als der Z-Index des Popup-Divs Fügen Sie Fenstergrößenänderungs- und Scroll-Ereignisse hinzu, um sicherzustellen, dass der Iframe die gesamte Seite abdecken kann Teil des Codes Code kopieren Der Code lautet wie folgt:var iframe = U.isie6() ? '<iframe style="position:absolute;left:0;top:0;z-index:2000000;filter:Alpha(opacity=0); width:100%;height:' + ds.height + '" frameborder="0"></iframe>' : ''; $container.anhängen(iframe).anhängenTo($body); 2. Domänenübergreifendes Setzen von Cookies Es gibt zwei Domänen, a.com und b.com. Unter bestimmten Bedingungen erscheinen einige der Funktionen von b auf Seite a. Manchmal müssen Sie beim Bedienen von Seite a einige Vorgänge mit den Cookies der Domäne b.com durchführen, um den nächsten Besuch des Benutzers zu erleichtern. Wir müssen lediglich ein Iframe (dynamisch oder fest) zu Seite A hinzufügen, wobei das src-Attribut auf eine Proxy-Seite von B verweist, und Cookie-Operationen auf dieser Seite durchführen. |
<<: Größe von PNG-Bildern mit CSS-Maske deutlich optimieren (empfohlen)
Vorwort Manchmal muss die Höhe eines Box-Containe...
Die spezifische Methode zur Installation von Cent...
Bevor wir beginnen, erstellen wir zwei Tabellen, ...
„Was ist los?“ Sofern Sie nicht an bestimmte Arten...
Ergebnis: html <nav id="nav-1"> &...
In CSS ist Text eines der häufigsten Dinge, mit d...
Manchmal müssen wir einige Befehle auf einem Remo...
Laden Sie ausländische Bilder mit Alibaba Cloud I...
Inhaltsverzeichnis 1. Definition und Aufruf des K...
Die Wiederverwendung von Code in Vue liefert uns ...
Ich entwickle derzeit eine Video- und Tool-App, ä...
Mit dem Wissen über CSS-Variablen werde ich den C...
Dockerfile ist eine Textdatei, die zum Erstellen ...
Laden Sie das RPM-Installationspaket herunter Off...
Zunächst: Was ist ein Box-Collapse? Elemente, die...