Ich habe eine modale Eröffnung auf Auswahl (onSelect) ein vis-Timeline-Element, aber ich möchte auch Drag-and-Drop-Funktionalität mit Elementen auf der Timeline. Wenn ich den Mauszeiger auf das Objekt drücke, um es zu ziehen, wird Modal geöffnet, weil das ausgewählte Ereignis ausgelöst wird - wodurch das Objekt nicht gezogen werden kann.select event auf einem vis-timeline-Objekt ist nicht erlaubt, den gleichen Gegenstand zu ziehen
-1
A
Antwort
0
Ich bin nicht sicher, dass dies eine richtige Lösung ist, aber man kann so etwas wie
var dateDown = 0;
var mouseTime = 100;//Time between mouse clicked and mouse dragged
//elem is your timeline or button
elem.onmousedown = function(e){
dateDown = Date.now();
}
elem.onmouseup = function(e){
if(Date.now() - dateDown > mouseTime){
console.log("Mouse dragged");
}else{
console.log("Mouse clicked");
}
}
ich es versuchen denken muss eine bessere Lösung sein.
Verwandte Themen
- 1. .net mvc select list handle auf ausgewählten Gegenstand Ereignis
- 2. Gerrit ist nicht erlaubt, den Code
- 3. perform nicht Gegenstand an den Wähler passieren
- 4. Doctrine SELECT d.user AS Benutzer nicht erlaubt?
- 5. Wix ist nicht erlaubt den Benutzer das Verzeichnis zu überschreiben
- 6. Warum ist # in einem Bezeichner nicht erlaubt?
- 7. Git ziehen zu einem nicht entfernten Zweig
- 8. Ionic http CORS gleichen Ursprung nicht erlaubt
- 9. Filtern ist nicht erlaubt
- 10. ein anderes Objekt zu einem Event-Handler
- 11. Wie erkennt man den auf dem Spinner ausgewählten Gegenstand?
- 12. Einem Benutzer erlauben, einen Gegenstand von einer Liste zu entfernen
- 13. Rails params nicht ziehen den richtigen Wert
- 14. angular2 Typ 'Gegenstand <{}>' nicht übertragbar ist auf den Typ '() => Thema <number>'
- 15. setLocation() Funktion erlaubt mir nicht, den Standort eines JLabel auf einem anderen JLabel zu ändern
- 16. $ Uhr nicht feuern auf den gleichen Wert
- 17. C# 2 Event-Handler steuern den gleichen Radiobutton
- 18. Schema.org Event erlaubt und sinnvoll in Artikel?
- 19. Lesen und Schreiben in den gleichen Socket (TCP) mit Select
- 20. Touchstart auf einem Element, Ziehen, Touchend auf einem anderen Element
- 21. Warum ist "LIMIT 0" in MySQL SELECT-Anweisungen sogar erlaubt?
- 22. Implementieren ziehen und Größe ändern auf dem gleichen Element
- 23. Xamarin Android - Zugriff auf den Aktivitätskontext von einem Event-Handler?
- 24. Ist es erlaubt, von einem Fehlerereignis zurück zu gehen? - BPMN
- 25. Ist es möglich, von einem Repo zu ziehen und auf einen anderen zu drücken?
- 26. $ event.stopPropogation() erlaubt nicht, Datei in einem iframe zu laden
- 27. SELECT als Alias zu einem anderen SELECT
- 28. Ist es möglich, dem gleichen socket.io.on Event mehrere Handler hinzuzufügen?
- 29. Anfrage Header-Feld Autorisierung ist nicht erlaubt
- 30. Warum warten ist in einem finally Block nicht erlaubt?
Bitte berücksichtigen Sie auch Leistungsprobleme. – vikasraj789