2017-09-18 3 views
1

In Google Web Designer habe ich ein Karussell-Steuerelement hinzugefügt. Woher weiß ich, welches Bild der Benutzer gerade sieht?Woher weiß man, welcher Frame in der Karussellkomponente ausgewählt ist?

Ich habe ein neues Frame Activated Ereignis, und erstellt eine benutzerdefinierte Aktion:

<script type="text/javascript" gwd-events="handlers"> 
    window.gwd = window.gwd || {}; 
    gwd.boardSelectionChanged = function(event) { 
     // which frame is showing now? 
    }; 
</script> 

Ich brauche die aktuelle Frame-ID kennen.

+0

Hey OP, um einige wirklich spezifische Codebeispiele zu geben, wäre es hilfreich, das Markup des von GWD erzeugten Karussells zu sehen. Ich denke, dass Sie Ihre Seite Vorschau, und wenn Sie dann mit der rechten Maustaste auf das Karussell und "Quelltext anzeigen" können Sie kopieren und fügen Sie die HTML in Ihrem OP – DMcCallum83

Antwort

2

Sie können den aktuellen Rahmenindex mit dem folgenden Beispiel erhalten:

var gallery = document.getElementById('gwd-carouselgallery_1'); 
console.log(gallery.currentIndex); 

'gwd-carouselgallery_1' die ID des Karussells ist.

+0

Dank @sankhong – Blendester

Verwandte Themen