Ich möchte, dass ein Benutzer reinen Text (extern zum Browser) in ein Textfeld ziehen und ablegen und auf dieses Ereignis warten kann.
Zumindest in chrome nimmt .change()
dies nicht an, und jQueryUI .droppable()
scheint nur mit HTML-Elementen zu funktionieren, nicht mit einfachem Text. Irgendwelche Vorschläge sind willkommen.
Dies scheint in IE7 +, FF6 und Chrome (funktioniert nicht in Safari) gut zu funktionieren:
%Vor%(Grundsätzlich angepasst von diese verwandte Antwort )
Beispiel: Ссылка
Offenbar müssen Sie das Ereignis dragover
(und dragenter
) abbrechen, um das Ereignis drop
in Chrome zu erfassen.
Wie wäre es mit einem anderen Event wie onfocus?
Speichern Sie den Wert des Textfelds, auf den Fokus des Textbereichs, überprüfen Sie, ob eine Änderung vorgenommen wurde.
Tags und Links jquery drag-and-drop textarea