在从Google Hosted Libraries CDN加载jQuery UI时,我想为jQuery UI加载不同于英语的语言环境?
有没有办法将I18n参数传递给加载函数?
google.load("jqueryui", "1.7.2")
我还尝试按照Datepicker internationalization上的jQuery UI文档传递:
$(selector).datepicker($.datepicker.regional['pl']);
......但它没有做到这一点:(
答案 0 :(得分:28)
http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/i18n/jquery-ui-i18n.min.js
编辑:
它只工作google.load
,省略了标准的JavaScript加载:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/i18n/jquery-ui-i18n.min.js"></script>
答案 1 :(得分:0)
我意识到这可能不是您正在寻找的答案,但在解决同样的问题时我偶然发现了您的问题。 我通过从本地服务器加载i18n库来接近这个:
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script>
<!-- local resource -->
<script type="text/javascript" src="/js/ui/i18n/jquery-ui-i18n.js"></script>
这段代码起作用:
$(selector).datepicker($.datepicker.regional['pl']);
我仍然对如何从CDN加载jquery-ui-i18n.js感兴趣。