私は ReactJS を学んでいます。それを学ぶために小さなプロジェクトを始めました。 ドラッグしてサイズを変更できるdivを作成しようとしています。 これは私のコードです:
右側のサイズ変更は正常に機能しますが、左側のサイズ変更は機能しません。実際、左側をドラッグすると div のサイズは正しく変更されますが、ボタンをドロップすると div は最初の位置に戻ります。
私の問題は解決しましたか?
これは非常に迷惑なエラーです。問題は、onDrag 中にマウスを放すとイベントが発生し、event.clientX が 0 に設定されることです。
event.clientX
この問題を簡単に解決するには、event.clientX === 0 かどうかを確認し、関数からそれを返します。
event.clientX === 0
これは非常に迷惑なエラーです。問題は、onDrag 中にマウスを放すとイベントが発生し、
event.clientX
が 0 に設定されることです。この問題を簡単に解決するには、
event.clientX === 0
かどうかを確認し、関数からそれを返します。