Uncaught TypeError: jQuery.i18n.browserLang is not a function

來源:互聯網
上載者:User

標籤:uncaught   ini   資料   i18n   asc   參考   erro   tostring   style   

/********************************************************************* *   Uncaught TypeError: jQuery.i18n.browserLang is not a function * 說明: *     使用jQuery.i18n.properties.js來做語言自動轉換,結果函數無效,讀 * 了一下外掛程式原始碼,發現已經換掉了介面名稱、功能。 * *                                   2017-8-28 深圳 龍華樟坑村 曾劍鋒 ********************************************************************/一、參考文檔:    1. jQuery.i18n.properties.js        https://github.com/jquery-i18n-properties/jquery-i18n-properties/blob/master/jquery.i18n.properties.js二、查看、分析原始碼:    1. 確實已經沒有了browserLang處理函數了;    2. 取而代之的是:          $.i18n.normaliseLanguageCode = function (settings) {            var lang = settings.language;            ...        }    3. 如上,需要傳遞一個json格式資料,有language欄位;    4. 處理方式:        function nav_language_change(obj) {            var language = "";            if (obj == undefined ) {                language = $.i18n.normaliseLanguageCode({"language" : ""});            } else {                language = obj.innerHTML.toString();                $.i18n.normaliseLanguageCode({"language": language});            }                    current_language = language;                    // This will initialize the plugin             // and show two dialog boxes: one with the text "Olá World"            // and other with the text "Good morning John!"             // How to dynamically change language using jquery-i18n-properties and JavaScript?            //    https://stackoverflow.com/questions/15637059/how-to-dynamically-change-language-using-jquery-i18n-properties-and-javascript            jQuery.i18n.properties({                name:‘lang‘,                 path:‘language/‘,                 mode:‘both‘,                language: language,                async: true,                callback: function() {                    ...                }            });        }    5. 不同版本,需要不同的調整;

 

Uncaught TypeError: jQuery.i18n.browserLang is not a function

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.