Probleme beim Ziehen von externem HTML mit draggable="true"
@Davidvlv HTML5 D&D nicht so funktioniert, reicht das HinzufĂŒgen von 'draggable="true"' nicht aus. Das sagt dem Browser nur: "Hey, du kannst mich ziehen!", aber du musst auch angeben, WAS du ziehen möchtest (mit der 'dataTransfer.setData' API). Hier ist dein Beispiel, erweitert mit der richtigen Einrichtung und der Ve...
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Ich möchte ein externes HTML-Element erstellen, das in GrapesJS gezogen werden kann, so wie man einen Block ziehen kann, und es fĂŒgt etwas hinzu. Ich habe ein Sample mit einer Div mit draggable="true", einer regulĂ€ren Div und einem Bild. Das Bild zieht problemlos herein, und wenn du den Text der regulĂ€ren Div auswĂ€hlst und diesen hineinziehst, funktioniert es, aber die Div mit draggable="true" zieht nicht richtig hinein. Ich möchte, dass sich das Div genauso verhĂ€lt wie die anderen beiden Elemente und sich selbst zum Editor einfĂŒgt. https://jsfiddle.net/091wftym/1/ Wie kann ich das Div-Elemen...
Antworten (3)
@Davidvlv HTML5 D&D nicht so funktioniert, reicht das HinzufĂŒgen von 'draggable="true"' nicht aus. Das sagt dem Browser nur: "Hey, du kannst mich ziehen!", aber du musst auch angeben, WAS du ziehen möchtest (mit der 'dataTransfer.setData' API). Hier ist dein Beispiel, erweitert mit der richtigen Ei...
Hast du das schon mal ausprobiert? editor = grapesjs.init({ ....... dragMode: 'absolut', // 'absolute' | 'ĂŒbersetzen' ...... }) AuĂerdem kannst du fĂŒr jede Komponente den Drag-Modus einstellen. https://grapesjs.com/docs/api/component.html#index
Hallo @sdrebel
Das löst mein Problem nicht. Ich habe ein Video angehĂ€ngt, das die jsfiddle zeigt â beachte, dass die Div mit draggable="true" nicht in den Editor gezogen wird. Trauben importieren draggable.zip
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #3218
Wie fĂŒgt man ein neues HTML-Element mit Inline-Stilen hinzu?
Ich möchte ein neues HTML-Element mit Inline-Stilen um das 'rte.selection()' hinzufĂŒgen. Mit folgendem Beispiel ist das HTML in Ordnung, ab...
Problem #1814
Wie löst man ein Ereignis aus, das component:selected mit meiner Komponente auslöst
Ich möchte meine Komponente auswÀhlen, wann immer sie von Blöcken auf die Leinwand gezogen und gerendert wird. Ich habe versucht, Ereigniss...
Problem #2839
Ich habe eine Komponente mit dem Namen Template in die Blöcke eingefĂŒgt, aber wenn ich versuche, andere Komponenten innerhalb dieser Vorlage zu ziehen, wird sie gezogen, aber nach dem Speichern werden alle darin enthaltenen Komponenten entfernt. Wie kann man das vermeiden?
Dies ist der Code der Vorlagenkomponente: '''js Export Standard { init(editor) { Redakteur. DomComponents.addType('myTemplate', { isCompone...
Problem #1875
ID Àndert sich beim Import von HTML oder beim Weitergeben von HTML in Komponenten in der Konfiguration.
Hallo, Ich habe eine Komponente und einen Block gebaut, die ich per Drag & Drop auf der Leinwand ziehen kann. Mein Problem ist, dass manche...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...
ĂberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins âPremium-Plugins werden mit Support, regelmĂ€Ăigen Updates und produktionsreifen Funktionen geliefert â das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins âDurchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.