是否可以删除或忽略JQuery Mobile中的错误消息?我尝试过使用:
$.mobile.hidePageLoadingMsg();
但据我所知,只对实际加载消息有影响。知道有用,但在这种情况下无用。
我正在使用按钮提交ajax帖子,并且在成功时我正在调用
window.location = 'insert url here'.
位置发生变化但在此之前出现错误。顺便说一句,我使用window.location的原因是我正在构建一个Web应用程序,并且不想去safari或android等效的帖子提交。
赞赏所有输入:)
康纳
答案 0 :(得分:2)
这不建议用于最终用户体验,但您可以修改jQM库并注释掉错误消息:
(注意:这是完整版,而不是最小版本,你需要自己做一点)
//show error message
$( "<div class='ui-loader ui-overlay-shadow ui-body-e ui-corner-all'><h1>"+
$.mobile.pageLoadErrorMessage +"</h1></div>" )
.css({ "display": "block", "opacity": 0.96, "top": $window.scrollTop() + 100 })
.appendTo( settings.pageContainer )
.delay( 800 )
.fadeOut( 400, function() {
$( this ).remove();
});
BTW恕我直言我不建议这样做,但这是一个选项