小编ice*_*ite的帖子

更新chrome版本43.0.2357.65 m后,弹出窗口在JQueryMobile 1.3.2中失败

最新的chrome版本"43.0.2357.65 m"是否会破坏JQueryMobile 1.3.2?当我点击弹出窗口时,它会转到页面顶部,滚动条消失.在以前的版本中它很好.

问题影响了我的应用程序,但可以在JQueryMobile演示页面上重现:

  1. 使用Chrome 43.0.2357.65 m访问http://demos.jquerymobile.com/1.3.2/
  2. 点击弹出窗口
  3. 在弹出页面上,单击页面中间的"登录"按钮.
  4. 它将转到页面顶部,滚动条将消失.

请注意,每次都不会发生这种情况 - 如果再次尝试它可能会起作用,但如果从新选项卡开始执行步骤,它确实会一直发生.

我提出了Chrome的一个问题,但只是想知道是否有人知道发生了什么,如果有一个解决方法我可以实现.

谢谢!

html javascript google-chrome jquery-mobile jquery-mobile-popup

6
推荐指数
1
解决办法
1712
查看次数

Android debuggable = false导致Cordova/Phonegap Eclipse项目中的jQuery.ajax POST失败

我在Eclipse中内置了一个使用Cordova 2.0.0的Android应用程序.当使用Eclipse调试器构建并加载到手机上时,应用程序工作正常,但是当我在AndroidManifest文件中设置android:debuggable ="false"时,jQuery.ajax()POST失败.我没有告诉我LogCat跟踪中的失败原因.

这是jQuery.ajax调用:

jQuery.ajax({
    url: that.endpoint,
    data: that.data,
    dataType: "json",
    type: "POST",
    contentType: "application/json",
    success: successHandler,
    error: errorHandler,
    timeout: serviceTimeout
});
Run Code Online (Sandbox Code Playgroud)

当android:debuggable ="true"它工作正常并转到成功处理程序,但当它android:debuggable ="false"时它转到failureHandler,只有textStatus设置为"error"而没有其他任何东西来指示它失败的原因.当它失败时,似乎帖子没有发生,因为我可以看到它没有点击我试图调用的web服务.

有没有人知道为什么debuggable标志可能以这种方式影响我的应用程序?

"可调试"标志会影响除日志记录级别以外的其他内容吗?

任何提示或指示将不胜感激.

干杯

eclipse jquery android cordova cordova-2.0.0

4
推荐指数
1
解决办法
2293
查看次数