トップ «前の日記(2023-11-18 (Sat)) 最新 次の日記(2023-12-03 (Sun))» 編集   RSS 1.0 FEED  

Journal InTime


2023-11-21 (Tue) [長年日記]

_ jquery.validate.jsのfocusInvalidが動作しない

jquery.validate.jsのfocusInvalidが動作しないケース(もう一回submitボタンを押すとフォーカスが当たる)があったので調べていたら、Lenisの影響だったようで、以下のように一時的にLenisを無効化するようにしたら直った。

  $('#entry-form').validate({
    ...
    invalidHandler: function(event, validator) {
      lenis.stop();
      setTimeout(() => {
        lenis.start();
      }, 100);
    }
  });
Tags: JavaScript