HTML5 Drag-and-Drop ondragover nicht feuern, in Chrom

Ich mit diesem einfachen Beispiel hier, das ist nicht das brennen in Chrome 11 ist für mich http://jsfiddle.net/G9mJw/ die darin besteht, auf einem sehr einfachen code:

var dropzone = document.getElementById('dropzone'),
    draggable = document.getElementById('draggable');


function onDragOver(event) {
    var counter = document.getElementById('counter');
    counter.innerText = parseInt(counter.innerText, 10) + 1;
}


dropzone.addEventListener('dragover', onDragOver, false);

Scheint es gut zu funktionieren in safari tho...aber in Chrome die dragover - Ereignis wird nicht aufgerufen, wenn das rote Quadrat berühren Sie das gepunktete ein.

Ich habe versucht, zu replizieren einige Beispiele, die diese arbeiten derzeit in chrome, aber es din ' T Arbeit für mich.

Ich habe versucht zu verhindern, dass das default-Verhalten, um zu sehen, wenn es funktionierte, aber es kam nicht. jede Hilfe wäre sehr geschätzt.

Dank

  • Es funktioniert bei mir in Chrome 12 (Letzte veröffentlichte). Vielleicht 11 nicht unterstützen es noch?
  • komisch, ich habe gerade versucht mit 12.0.742.100 und es funktioniert immer noch nicht...der counter nicht, dann fügen Sie 1 für jedes Ereignis ausgelöst...und das heißt nicht gefeuert zu werden. Auch ist es noch merkwürdiger, da html5demos.com/drag funktioniert ohne problem, auch am 11.
InformationsquelleAutor zanona | 2011-06-25
Schreibe einen Kommentar