【问题标题】:phonegap navigator.notification.alertphonegap navigator.notification.alert
【发布时间】:2013-01-25 11:12:52
【问题描述】:

我正在使用 xcode 4.5 和 cordova 2.1.0 并且有几个警报显示使用:

function showAlert(message)    {
navigator.notification.alert(
                             message,               // message
                             alertDismissed,
                             'My App',   // title
                             'close'                // buttonName
                             );

}

一切运行良好,但是,当我的应用程序发布到 Facebook 和 Twitter 时,成功回调会触发上面的 showAlert,这会导致警报同时触发并且看起来不太流畅。有没有办法将它们排队,所以只有一个触发,当用户关闭第一个窗口时,下一个触发?

【问题讨论】:

    标签: cordova notifications xcode4.5


    【解决方案1】:

    您可以使用 jQuery 中的 $.when 函数或使用具有淡入淡出效果的计时器。这应该看起来很流畅;-)

    when() 的示例:

    $.when($.ajax("/page1.php"), $.ajax("/page2.php")).then(myFunc, myFailure);
    

    效果计时器示例:

    $('#foo').slideUp(300).delay(800).fadeIn(400);
    

    【讨论】:

    • 恐怕有些混乱。我对警报的动画没有问题,问题是 2 个警报同时触发
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多