0
dragmove 이벤트에서 좌표를 추적해야하지만, Firefox에서이 기능이 제대로 작동하지 않습니다. 나는. evt.pageX
및 evt.pageY
은 항상 0입니다.dragmove events가 Firefox 및 React와 함께 작동합니다.
render(){
return (<div draggable={true} onDragMove={this.handleDragMove} onDragStart={this.handleDragStart} />
}
handleDragStart(evt){
console.log(evt);//this works
evt.dataTransfer.setDragImage(new Image(),-999999999999,-999999999999);
evt.dataTransfer.setData('text/plain', 'oh ffs firefox'); //dragmove events wont get triggered at all without this
}
handleDragMove(evt){
console.log(evt);//these get triggered
console.log(evt.pageX+" "+evt.pageY);//always zero
}
내가 우분투 16.04 파이어 폭스 47을 사용하고 있습니다 (분명하지만 ~ 파이어 폭스의 모든 버전에서 작동하기 위해 필요)
'제대로 작동하지 않습니다'라는게 무슨 뜻입니까? 오류, 증상은 무엇입니까? 더 구체적으로 말하십시오. – Tim
console.log (evt.pageX + ""+ evt.pageY); // 항상 0 – Seppo420