Lesefortschritt:

Divi-Galerie im Vollbildmodus öffnen

6. September 2023 | Divi-Theme, Mediathek, Scripts

Trick # 272 | Dieser Beitrag beinhaltet 394 Wörter. – Geschätzte Lesezeit: ca. 2 Minuten.

Divi enthält ein Galeriemodul, mit dem Sie ein Raster von Bildern anzeigen können. Wenn Sie darauf klicken, öffnen sich diese Bilder in einem Leuchtkasten. Wenn Sie dieses Galerie-Popup stärker hervorheben möchten, erfahren Sie hier, wie Sie den Browser in den Vollbildmodus schalten können, während das Galeriemodul in der Lightbox angezeigt wird.

Der folgende jQuery-Code erkennt, wenn auf ein Bild des Galeriemoduls geklickt wird, und fordert den Browser auf, in den Vollbildmodus zu wechseln. Dann veranlasst er, dass der Browser den Vollbildmodus verlässt, wenn das Leuchtkasten-Popup des Galeriemoduls geschlossen wird.

Das Script können Sie in den <head>-Bereich Ihrer Website einbinden. Unter Divi/Theme-Optionen/Integration. Alternativ können Sie das Script auch mittels eines Codemoduls auf jener Seite einfügen, auf welcher die Galerie angezeigt wird:

<script>
jQuery(function($) {
	var doc = window.document;
	var docEl = doc.documentElement;
	var requestFullScreen = docEl.requestFullscreen || docEl.mozRequestFullScreen || docEl.webkitRequestFullScreen || docEl.msRequestFullscreen;
	var cancelFullScreen = doc.exitFullscreen || doc.mozCancelFullScreen || doc.webkitExitFullscreen || doc.msExitFullscreen;
	$('body').on('click', '.et_pb_gallery_image', function() {
		if(!doc.fullscreenElement && !doc.mozFullScreenElement && !doc.webkitFullscreenElement && !doc.msFullscreenElement) {
			requestFullScreen.call(docEl);
		}
	});
	$('body').on('click', '.mfp-container', function(e) {
		if(doc.fullscreenElement || doc.mozFullScreenElement || doc.webkitFullscreenElement || doc.msFullscreenElement) {
			console.log($(e.target).attr('class'));
			if (!$(e.target).is('.mfp-arrow, .mfp-img')) {
				cancelFullScreen.call(doc);
			}
		}
	});
});
</script>

Das war’s schon. Der Browser wechselt bei jedem Galerieaufruf zuverlässig in die Vollansicht.

Werbung

Anruf oder SMS mit dem Divi-Button starten

Während viele Websites Kontaktformulare verwenden, gibt es Zeiten und Geschäfte, die einen direkteren oder dringenden Kontakt erfordern. Hier kann ein traditioneller Telefonanruf oder sogar eine Textnachricht sehr nützlich sein. Hier erfahren ...

Werbung

 

Pin It on Pinterest

Share This