首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$.mobile.loading拒绝不工作

$.mobile.loading拒绝不工作
EN

Stack Overflow用户
提问于 2015-01-19 01:30:52
回答 1查看 41关注 0票数 0

正如标题所暗示的,当用户单击按钮进行注册时,我希望调用$.mobile.loading方法。现在,这已经在网站周围运行了一段很好的50+时间,但是由于某些原因,下面的代码没有打开$.mobile.loading对话框,但是它运行了代码。不确定为什么在这种特殊情况下会发生这种情况。

代码语言:javascript
复制
<div id ="diaglogfacebookuserdetails" data-role="dialog" data-theme="a">
        <div data-role="header">
             <h3 class="headerdialog">Almost Done</h3>
        </div>
        <div data-role = "content">
            <center>
            <div class="alert-message info">
                    <div class="box-icon"><img src="css/images/info.svg"></div>
                    <div id="diaglogfacebookuserdetailsmessage"></div>
            </div>

            <input type="text" name="diaglogfacebookuserdetailscell" id="diaglogfacebookuserdetailscell" placeholder="Enter your Cell Number" />

            <select id="diaglogfacebookuserdetailsuni" class = "searchuniversity">
            </select>
            <select name="diaglogfacebookuserdetailscampus" id="diaglogfacebookuserdetailscampus" class = "signupuniversitycampus">
            </select>

            <input type="submit" id ="facebookuserdetailsbutton" name="facebookuserdetailsbutton" value="SUBMIT" data-theme="a"/>
            </center>
        </div>
    </div>

下面是JS:

代码语言:javascript
复制
$(document).on('pageinit',"#diaglogfacebookuserdetails",

    function(){
    $("#facebookuserdetailsbutton").click(
                function()
                {
                    $.mobile.loading( 'show', {
                        text: 'Signing you Up!',
                        textVisible: true,
                        theme: 'a',
                        html: ""
                    });

                    //lots of Code

                   $.mobile.loading( 'hide' );

    });
});
EN

回答 1

Stack Overflow用户

发布于 2015-01-19 17:59:11

因为您在显示加载对话框后立即将其隐藏。尝试延迟关闭它(就像在此demo中一样)或在数据成功上载到服务器时隐藏。

代码语言:javascript
复制
    setTimeout(function () {
        $.mobile.loading('hide');
    }, 1000);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28012669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档