このjsfiddleを参照してください:
ボタンをクリックして押したまま、ボタンをドラッグして離します。ご覧のとおり、マウスボタンを離したときにマウスが要素の上にない場合、mouseupイベントは発生しません。したがって、私の例のスタイルは元のスタイルに戻ることはありません。クリックされた要素の上にないときにマウスボタンが離された場合、どのようにmouseupイベントを発生させますか?
編集1:ところで、私はこのサイトでいくつかの解決策を見て、それらを実装しましたが、mouseupイベントはまだ発生しませんでした。