大佬教程收集整理的这篇文章主要介绍了如何使用jquery-i18n-properties和JavaScript动态更改语言?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
jQuery.i18n.properties({ name: 'messages',path: 'bundle/',mode: 'both',language: lang,callBACk: function() { $("#msg_welcome").text(jQuery.i18n.prop('msg_welcome')); ... } });
一切正常.我现在要做的是允许用户按下按钮更改语言.有没有办法只使用javascript或这个插件,而无需重新加载页面?谢谢.
诀窍是,用新语言简单地重新初始化插件.将当前代码抽象为另一个函数,接受lang作为参数.使用某种默认语言初始化,一旦用户更改当前语言,将其传递给该函数.
function changeLang(lang) { jQuery.i18n.properties({ name: 'messages',callBACk: function() { $("#msg_welcome").text(jQuery.i18n.prop('msg_welcome')); ... } }); } // somewhere else in your code // change to english changeLang('en_EN'); // change to other changeLang('pt_PT');
以上是大佬教程为你收集整理的如何使用jquery-i18n-properties和JavaScript动态更改语言?全部内容,希望文章能够帮你解决如何使用jquery-i18n-properties和JavaScript动态更改语言?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。