送信フォームを押してしまって後悔した経験はないでしょうか。Gmailなどでは送信後にキャンセルできる機能が追加されました。押す前に熟考したはずなのに、押すとアラが見つかる、なんてことはよくあります。
今回紹介するSweetconfirm.jsは送信完了するまでに少し猶予をくれる、そんなライブラリです。
Sweetconfirm.jsの使い方
押すのを途中でやめるとキャンセルされます。
しばらく押し続けていると送信完了します。
Sweetconfirm.jsは一度押すだけでは送信されず、ボタンを押し続けないといけません。その仕組みが通常とは違うので、説明をきちんとしないと使い方に戸惑う人もいそうです。とはいえミスを減らすための仕組みとして面白いです。
Sweetconfirm.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。
MOONGIFTの関連記事