Sie können mithilfe von JavaScript eigene benutzerdefinierte Aktionen erstellen. Wenn Sie eine benutzerdefinierte Aktion definiert haben, lässt sie sich in Ihrem Dokument wiederverwenden.
So erstellen Sie eine benutzerdefinierte Aktion:
- Fügen Sie ein neues Ereignis hinzu. Klicken Sie dazu unten im Steuerfeld Ereignisse auf die Schaltfläche Ereignis hinzufügen .
- Wählen Sie das Ziel und das Ereignis aus.
- Wählen Sie für die Aktion die Option Benutzerdefiniert > Benutzerdefinierte Aktion hinzufügen aus. Sie werden dann von Google Web Designer aufgefordert, Ihren benutzerdefinierten Code einzugeben.
- Geben Sie den Namen der Aktion im Feld über dem Codefeld nach dem Präfix
gwd.
ein.- Jede benutzerdefinierte Aktion muss im Dokument einen eindeutigen Namen haben.
- Der Name sollte aussagekräftig sein.
- Wenn Sie einen ungültigen Namen eingeben, z. B. einen Namen mit Leerzeichen, wird das Feld rot unterstrichen.
- Definieren Sie die Funktion im Codefeld. Unter Komponenten-APIs finden Sie eine Liste der für jede Komponente verfügbaren Eigenschaften, Ereignisse und Methoden.
- Klicken Sie auf OK.
Das Ereignis ist so konfiguriert, dass Ihre benutzerdefinierte Aktion verwendet wird. Diese Aktion ist jetzt auch für andere Ereignisse verfügbar, die unter Benutzerdefiniert aufgeführt sind.
Sie können die Größe des Dialogfelds ändern, indem Sie die rechte untere Ecke ziehen.
Beispiele
Benutzerdefinierte Aktionen können gemeinsam mit anderen Komponenten verwendet werden, um die Funktionen von Google Web Designer zu erweitern. In den folgenden Beispielen wird die Methode document.getElementById
verwendet, um das Element im Dokument anzugeben, auf das sich die Aktion bezieht.
Fügen Sie folgendes Ereignis hinzu:
Ziel | gwd-video_1 oder die ID Ihres Videos |
---|---|
Ereignis | Video > Wiedergabe nach Pause |
Aktion | Benutzerdefiniert > Benutzerdefinierte Aktion hinzufügen |
Benutzerdefinierter Code |
|
So verwenden Sie diesen Code:
- Ersetzen Sie
gwd-video_1
durch die ID Ihres Videos.
Fügen Sie folgendes Ereignis hinzu:
Ziel | gwd-swipegallery_1 oder die ID Ihrer Swipe-Galerie |
---|---|
Ereignis | Swipe-Galerie > Angezeigter Frame |
Aktion | Benutzerdefiniert > Benutzerdefinierte Aktion hinzufügen |
Benutzerdefinierter Code |
|
So verwenden Sie diesen Code:
- Ersetzen Sie
gwd-swipegallery_1
durch die ID Ihrer Swipe-Galerie. - Ersetzen Sie
caption-div
durch die ID des Textelements, in dem der Untertitel angezeigt wird. - Ersetzen Sie den Untertiteltext für jeden Frame im benutzerdefinierten Code.
Fügen Sie folgendes Ereignis hinzu:
Ziel | page1 oder die ID Ihrer Startseite |
---|---|
Ereignis | Seite > Seitenpräsentation möglich |
Aktion | Benutzerdefiniert > Benutzerdefinierte Aktion hinzufügen |
Benutzerdefinierter Code |
|
So verwenden Sie diesen Code:
- Ersetzen Sie
page1
durch die ID der Startseite.