Mach ein ganzes Element ziehbar, nicht nur den Griff
Versuch es mal mit so etwas '''js editor.on('component:selected', () => { const selected = editor.getSelected(); wenn (!selected || !selected.get('draggable')) zurückkehren; const el = selected.view.el; if (!el.hasCustomEvent) { el.hasCustomEvent = 1; el.addEventListener('mousedown', () => { editor.runCommand('tlb-mov...
Lesen Sie die vollständige Antwort unten ↓Frage
Ich arbeite daran, den Griff von gezogenen Elementen zu modifizieren, und zusätzlich zu einem Griff möchte ich, dass das gesamte Element gezogen werden kann. Beim Durchsehen des Codes würde ich annehmen, dass ich einfach den Befehl 'tlb-move' an ein ziehbares Element bei Select anhängen müsste. Der obige Code schreibt bei Select die ausgewählte Komponente in die Konsole. Von hier aus denke ich, dass ich einen Ereignis-Listener zum Ziehen hinzufügen müsste, allerdings sind meine Versuche, einen Listener mit '.on()' anzuhängen, gescheitert. Habt ihr Tipps, wie man einen Event-Listener an eine a...
Antworten (3)
Versuch es mal mit so etwas '''js editor.on('component:selected', () => { const selected = editor.getSelected(); wenn (!selected || !selected.get('draggable')) zurückkehren; const el = selected.view.el; if (!el.hasCustomEvent) { el.hasCustomEvent = 1; el.addEventListener('mousedown', () => { editor...
Ich habe deinem Vorschlag gefolgt, aber ich bekomme einen Fehler: "Uncaught TypeError: Kann die Eigenschaft 'type' von undefined nicht lesen" editor.on('component:selected', () => { const selected = editor.getSelected(); wenn (!selected || !selected.get('draggable')) zurückkehren; const el = select...
Vielen Dank für das Update! Ich habe immer noch Schwierigkeiten, es richtig umzusetzen. Ich habe ein Beispiel genannt: https://codepen.io/anon/pen/vRoRBX Das Beispiel ist, dass der Nutzer nicht zu viel tut. Die meisten Elemente sind nicht ziehbar. Der Nutzer sollte in der Lage sein, neu zu bestelle...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #1072
Eine neue CSS-Regel kann nicht hinzugefügt werden, wenn ein Element, das sie verwendet, nicht im HTML vorhanden ist
HI, ich benutze die neueste Version und habe das Problem, wie im Titel beschrieben. Ich bearbeite HTML und CSS getrennt. Mir ist aufgefalle...
Problem #793
Bearbeiten Sie den Titel und das Code-Symbol
Hallo, ich möchte wissen, ob ich nur das Symbol und den Titel des Codebefehls bearbeiten kann. Ein weiterer Zweifel ist, dass ich gerade an...
Problem #1955
Das Anpassen von Bildern mit Nicht-Eckpunkten ändert sowohl die Größe der Breite als auch der Höhe.
Dieser Fehler kann in beiden GrapesJS-Demos reproduziert werden. Bug: Nach dem Ziehen und Absetzen eines Bildes und mit einem der Größenpun...
Problem #668
Wenn ein Element nicht zur Auswahl verfügbar ist, schlägt vor, fährst und auf Ereignis klickt, um den verfügbaren Elternteil auszuwählen.
Hallo @artf, kann ich eine Verbesserung für den Select-Befehl haben? Wenn der Cursor auf das nicht auswählbare Element klickt oder darüber...
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 →Verwandte Tutorials
Tiefgehende Anleitungen zum gleichen Thema.
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.