我通常会创建一个“实用程序”函数来执行此操作:
var _kendoApp = new kendo.mobile.Application(document.body, {});
var showLoading = function (message) {
_kendoApp.loading = "<h1>" + (message ? message : "Loading...") + "</h1>";
_kendoApp.showLoading();
};
如果未传入,我还将设置默认消息“正在加载...”。
编辑:
我本可以发誓在我过去的应用程序中对我有用,但从来源来看,我认为你是对的,我上面的答案不应该奏效。我最好的建议是向消息元素添加一个类,以便您可以定位它,并使用 jQuery 来更改文本。
var _kendoApp;
var showLoading = function (message) {
$(".loading-message").text(message ? message : "Loading...");
_kendoApp.showLoading();
};
_kendoApp = new kendo.mobile.Application(document.body, {
loading: '<h1 class="loading-message">Loading...</h1>'
});