Ist es möglich, den Klick des Rasterelements zu erfassen und das Ziehereignis abzubrechen? Ich möchte ein modales Fenster öffnen, wenn auf ein Rasterelement geklickt wird, aber ich kann nicht herausfinden, wie das zu implementieren ist. Ich nehme den Klick mit onClick
, aber stopPropagation
und preventDefault
verhindern nicht das Mousedown-Ereignis, das den Ziehen-Prozess startet.Erfassen eines Rasterelementklickereignisses im react-grid-Layout
0
A
Antwort
1
Dies kann durch Übergeben eines onMouseDown an ein untergeordnetes div-Element erfolgen.
<RGL ... >
<div> // If you add onMouseDown here react-draggable will override it. You will have to use nested element to capture clicks
<div onMouseDown={ e => e.stopPropagation() }>
...
</div>
<div>
</RGL>
Verwandte Themen
- 1. Erfassen eines US-Feiertags
- 2. URLs im beforeunload-Ereignis erfassen
- 3. Erfassen eines Tastendrucks in C++
- 4. So erfassen Sie einen Teil eines Bildschirms
- 5. Probleme beim Erfassen und Verarbeiten eines Videos
- 6. Wie erfassen Sie jede Änderung im Eingabefeld?
- 7. Erfassen/erkennen aller Laufzeitfehler im Programm
- 8. JMeter: Erfassen des Durchsatzes im Befehlszeilenschnittstellenmodus
- 9. Kann Javascript Bilddownloadzeiten im Client erfassen?
- 10. Erfassen eines Bildes von einer Webcam
- 11. Erfassen eines Desktop-Screenshots mit Javascript
- 12. Erfassen eines Screenshots eines eingebetteten Videos mit C#
- 13. Name und E-Mail-Adresse im Formular erfassen
- 14. Welche Informationen erfassen Sie, wenn Ihre Software im Feld abstürzt?
- 15. UIWebView - Klicks erfassen
- 16. Programm im Hintergrund ausführen, UND Rückgabecode erfassen (PHP & Windows)
- 17. Erfassen der Daten im Zusammenhang mit Ausnahmen mit log4net
- 18. X KeyPress/Ereignisse unabhängig von Fenster im Fokus erfassen
- 19. Wie wird versucht, eine Aktivität im Workflow zu erfassen?
- 20. Erfassen von Laufwerksnamen (im Gegensatz zu Laufwerksbuchstaben) in Java
- 21. Wie erfassen ich Tastenanschlagsereignisse im D3 Force-Layout?
- 22. IOSurface - IOS Private API - Screenshot im Hintergrund erfassen
- 23. Erfassen von Formularübermittlungsereignissen mithilfe der Eingabe im Backbone
- 24. Wie erfassen
- 25. Wie kann ich die Stdout-Ausgabe eines Kindprozesses erfassen?
- 26. Verwenden eines Handles zum Erfassen der Ausgabe von CreateProcess()
- 27. So erfassen Sie die Ausgabe eines Python-Subprozesses
- 28. Verwenden eines SQL DataReader zum Erfassen eingefügter oder gelöschter Werte
- 29. Erfassen eines Fensters, das versteckt oder minimiert ist
- 30. Regex erfassen jedes Vorkommen eines Wortes innerhalb von zwei Trennzeichen