从JQuery Mobile中删除错误消息?

时间:2011-07-27 14:08:14

标签: jquery mobile error-handling jquery-mobile

是否可以删除或忽略JQuery Mobile中的错误消息?我尝试过使用:

$.mobile.hidePageLoadingMsg();

但据我所知,只对实际加载消息有影响。知道有用,但在这种情况下无用。

我正在使用按钮提交ajax帖子,并且在成功时我正在调用

window.location = 'insert url here'. 

位置发生变化但在此之前出现错误。顺便说一句,我使用window.location的原因是我正在构建一个Web应用程序,并且不想去safari或android等效的帖子提交。

赞赏所有输入:)

康纳

1 个答案:

答案 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恕我直言我不建议这样做,但这是一个选项

相关问题