您的瀏覽器不支援JavaScript功能,若網頁功能無法正常使用時,請開啟瀏覽器JavaScript狀態
Antfire 的生活雜記
Skip
    banner

    Bootstrap呼叫Modal隱藏時出現錯誤

    Bootstrap呼叫Modal隱藏時出現錯誤

    前言

    今天在套程式的時候,呼叫modal隱藏失敗,出現了錯誤訊息$(...).size is not a function

    img-2023-04-28_15-49-17.jpg

    原因是因為size函數在jQuery 1.8之後就已經退休了,所以解決方法有兩種,一個是使用1.8以前版本的jQuery,另一個是自己把size函數寫回來。
    使用舊版本的jQuery是不現實的,因為無障礙標章會被打槍

    於是我選擇了後者

    補完程式碼

    $(function () {
          $.fn.size = function () {
              return this.length;
          }
      });

    參考文獻

    1. StackOverflow