Auch bekannt als Fajax (Fake Ajax). Wenn zum Beispiel ein Formular gesendet wird und die nächste Seite weitgehend der neuen Seite ähnelt, wird die gesamte Seite nicht weiß ausgeblendet und neu gezeichnet, sondern geht nahtlos in die nächste über (nur IE).
<!--[if IE]>
<meta http-equiv="Page-Enter" content="blendTrans(duration=0)" />
<meta http-equiv="Page-Exit" content="blendTrans(duration=0)" />
<![endif]-->
Das scheint mit IE 6 und 7 zu funktionieren (bei früheren Versionen bin ich mir nicht sicher), aber nicht mit IE 8. Ich bin mir nicht sicher warum – ich suche immer noch nach der richtigen Antwort für alle neueren IE-Versionen. Aber das hilft ein wenig! Danke.
Danke!!!! Hat mir Zeit gespart :)
Ich hatte mehr Erfolg, wenn ich die Dauer auf 0,1 geändert habe.
Das funktioniert großartig! Danke. Das werde ich von nun an verwenden. Ich musste auch die Dauer ändern, damit es auf IE8 funktioniert. Ich habe meine auf 0,01 gesetzt.
Vielen Dank für diesen Artikel.
Das hat sehr geholfen, aber ich glaube, in IE8 ist es noch nicht ganz richtig – gibt es Updates für die Behebung dieses Problems? Ich habe meine Dauer auf 0,01 gesetzt.
Wer zur Hölle benutzt überhaupt Internet Explorer? LOL. Besorg dir einen echten Browser.
Es ist erstaunlich, danke.
Lebensretter!
Funktioniert gut bei mir mit 0,01 auf IE8 und IE7.
Es war besonders auffällig, da ein dunkles Hintergrundbild vorhanden war.
Danke :)
Hallo zusammen!
Mir ist aufgefallen, dass bei der Verwendung von IE9 (vielleicht passiert das auch bei anderen Versionen, aber nicht bei Chrome oder Firefox) ein leerer Hintergrund für den Bruchteil einer Sekunde angezeigt wird, wenn meine Webseite und Menüs geladen werden.
Hat jemand dasselbe Problem? Oder eine Lösung für dieses Problem?
Ich habe die Lösung für das Flackerproblem getestet, aber sie hat nicht funktioniert.
Vielen Dank,
Ich erstelle eine neue WordPress-Website und habe dasselbe Problem in IE9, und der obige Code hat das Problem für mich nicht behoben. In IE8 ja!
Es ist in IE8 und IE9 veraltet. Sehen Sie jetzt http://css3.bradshawenterprises.com/
Grund? Es ist nicht Standard und sie versuchen zu standardisieren. Also haben sie einfach das herausgerissen, was wir entwickelt haben, und uns im Stich gelassen.
Nur eine weitere Inkonsistenz von MS, die mich meinen Verstand kostet.
Update: Funktioniert in IE8, aber "duration=0" nicht. Bei mir hat die Änderung auf 0,4 gut in IE8 funktioniert. In IE9 funktioniert es gar nicht mehr, da es veraltet ist. Dies wird an mehreren Stellen im Internet bestätigt, z.B. mein Link oben.
Obwohl es viele Ersatz-Fades gibt, wie sie jQuery anbietet, funktionieren KEINE bei Seitenübergängen – CSS-Fades können das nicht, weil die Seite sich im Übergang befindet, während Java nicht ausgeführt werden kann, da es noch nicht geladen ist (und wenn Sie etwas anderes wissen, BITTE BITTE LASSEN SIE ES MICH WISSEN). Das einzige, was zwischen 2 verschiedenen Seitenanzeigen laufen kann, ist der Internet Explorer-Code selbst. Und MS hat in seiner unendlichen Weisheit entschieden, dass wir ihn nicht brauchen. In der Zwischenzeit habe ich mehrere große Projekte vor Kunden, die auf diesem Blend-Übergang basieren.
Ich begrüße, dass MS sich internationalen Standards anschließt, anstatt eigene zu erfinden, aber wenn Sie das tun, als Anbieter von weit über der Hälfte aller Browser der Welt (MICROSOFT ACHTEN SIE DARAUF) – BITTE SEIEN SIE KONSISTENT. An den oben genannten, der sagt, man soll sich einen besseren Browser besorgen, keine Sorge, ich habe auch Linux (MS nehmen Sie sich das zu Herzen)… nur schade, dass meine Kunden sich nur langsam ändern (aber sie werden es tun).
MS, Ihre Handlungen sind verächtlich und verursachen durch Ihre schlecht durchdachten Handlungen (z.B. das VB6-Drop-Debakel) unvorstellbare Tausende von Verlusten. Wenn Sie auf dem Markt bleiben wollen, SAGEN IHNEN ALLE, DASS SIE AUF IHRE KUNDEN HÖREN sollen, und insbesondere auf uns Entwickler, die so viel in Sie investiert haben.
Diese Tags funktionieren nicht für IE 9 auf meiner Seite. Gibt es eine Umgehungslösung dafür?
In IE 7 und 8 waren die Übergänge der Seiten meiner Websites sehr sauber und flüssig, insbesondere nachdem ich einen jQuery-Fade-In- und Fade-Out-Effekt verwendet hatte, gefolgt von dem proprietären Effekt, der in diesem Artikel aufgeführt ist. Die Veröffentlichung von IE 9 hat einen Albtraum geschaffen, den ich nicht beheben kann; alle Seitenübergänge, die flüssig waren, zeigen nun einen explosionsartigen Blitz, bevor alle Seiten geladen sind.
MÖGEN ALLE ENTWICKLER VON IE 9 GEFEUERT WERDEN!
MICROSOFT – SIE SIND EIN PFERDEAR***, WENN SIE SIE BEHALTEN!
IHR BROWSER, DER LÄNGER ENTWICKELT WURDE ALS ALLE ANDEREN ZUSAMMEN, IST JÄMMERLICH!
Auf den Punkt gebracht, vielen Dank dafür, das nervige Flackern machte mich wahnsinnig!
Dieser Tipp hat mein Glück gerettet.
IE ist wirklich scheiße
[wirklich, wirklich **völlig** scheiße] ... bis es IE11 gab. IE10 war eine mutige Ankündigung, dass IE versuchen würde, erwachsen zu werden, aber etwa ein Jahr vor seiner Veröffentlichung begannen "Ruckler" in den Eingeweiden der Erde zu grollen. Bis IE10 starb, war es ein winziges bisschen besser als 9. IE11, etwas Seltsames geschah. Was jahrzehntelang im freien Fall war, begann sich tatsächlich jeden Tag zu verbessern! Noch seltsamer als Fiktion, Microsoft MVPs begannen, die Gefangenen von Microsoft wissen zu lassen, dass das, was sie erlebten, für ... alle anderen seit zehn Jahren die Norm gewesen war. Maidul, ich liebe es, 2 Jahre alte Beiträge zu beantworten, wie kann man falsch liegen? **_Ich hoffe, Sie genießen IE11 heute!_**
Sieht so aus, als würde es in IE8 und IE9 helfen, aber nicht in IE10. Ich habe den Wert auf 0,1 statt auf 0 gesetzt, wie webmist vorgeschlagen hat.
Nicht empfohlen. Dieser Code kann zu Anzeigeproblemen führen, wenn die Seite Probleme beim Laden von internen Inhalten hat, wie z.B. einem eingebetteten iframe. Ohne ihn wird die Seite korrekt gerendert und angezeigt, abgesehen vielleicht von diesem fehlerhaften iframe. Aber mit diesem Code wird IE 8 (und wahrscheinlich frühere IEs) niemals die neue Seite anzeigen, obwohl sie geladen ist, und weiterhin die alte Seite anzeigen (nicht reagierend) und daher zahlreiche visuelle Artefakte erzeugen.
Daher sollte dieser Trick wirklich vermieden werden, aber Sie können vielleicht eine JS/jQuery-Alternative erstellen...
Ich benutze IE 11, dieser Code funktioniert für mich, danke, aber dasselbe Flackern besteht in Chrome weiterhin. Wie kann ich das Flackern auch in anderen Browsern stoppen?
<!–[if IE]> funktioniert nicht