Problem #2103💬 BeantwortetJun 27, 2019 geöffnetvon Imanubhardwaj1-Reaktionen

Problem des Ziehens von benutzerdefinierten Komponenten

Kurze Antwortvon artf❀ 1

Mit diesem '''js Ansicht: { dragstart: 'noDrag' }

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

So habe ich eine benutzerdefinierte Komponente erstellt: Das ist mein benutzerdefinierter Block: Das Problem ist, dass ich das Bild-Tag beim <a> Rendern auf der Leinwand im Tag eingewickelt habe. Wenn ich auf das Element klicke und versuche, es zu ziehen, <img> wird nur das Tag gezogen und <a> bleibt an seinem ursprĂŒnglichen Platz. Live-Demo

Antworten (3)

artf‱ Jul 31, 2019

Mit diesem '''js Ansicht: { dragstart: 'noDrag' }

Du lÀsst die Ansicht immer noch deine Klick-Ereignisse erfassen, also korrigiere es:
'''js
Ansicht: {
    Ereignisse: {
      dragstart: 'noDrag'
    }
  }
artf‱ Jul 4, 2019

Nun, ich sehe zwei verschiedene Lösungen fĂŒr diesen Fall:Einfach und schnell: Mach die Komponente 'benutzerdefiniertes Video' nicht ziehbar, sodass du den Eltern ziehen musst, um ihn zu verschieben. Der kleine Nachteil ist eher von der UX-Seite: Sie zwingen die Nutzer, den Elternteil auszuwĂ€hlen.Ei...

Imanubhardwaj‱ Jul 4, 2019

Danke @artf, aber jetzt tritt ein neues Problem auf: Wenn ich die custom-video-wrapper-Komponente ĂŒber die Leinwand ziehe, wird custom-video nicht mitgezogen, sondern nur das <a> Tag.

Live-Demo

Verwandte Fragen und Antworten

FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...

Kostenlose Option

ÜberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

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.