显示微调器不能与Chrome jQuery Mobile一起使用

时间:2014-03-24 15:05:25

标签: jquery jquery-mobile

如何使用Chrome浏览器进行此操作?

function doWork() {
    $.ajax({
        beforeSend: function () {
            $.mobile.loading("show", {
                text: "Working...",
                textVisible: true
            });
        },
        type: "POST",
        url: "ajax.jsp",
        cache: false,
        async: false,
        dataType: "text",
        data: {
            id: foo
        }
    })
}

2 个答案:

答案 0 :(得分:1)

在基于webkit的浏览器中,我记得时间问题,请尝试使用setInterval,如:

var tim = setInterval(function(){
    $.mobile.loading("show", { text: "Working...", textVisible: true });
    clearInterval(tim);
},1); 

答案 1 :(得分:0)

您是否也添加了正确的CSS?

http://code.jquery.com/mobile/1.4.0/jquery.mobile-1.4.0.min.css

我已将JQM 1.4.0和CSS(1.4.0)作为外部资源添加到您的JSFiddle中,它似乎正在运行 - Updated JSFiddle