【问题标题】:Pageshow event does not fire in jquery MobilePageshow 事件不会在 jquery Mobile 中触发
【发布时间】:2014-01-05 11:15:53
【问题描述】:

我构建了一个 jQuery Mobile 页面,它由几个不同的页面组成(我不使用 div,而是使用页面来加载内容,就像在“传统”网站中一样。 如果在没有 ajax 的情况下加载页面(例如 First Page 首次加载或使用 rel=external),则会触发 pageshow 事件。如果使用 jQM Ajax 请求加载页面,则不会触发 pageshow 事件,有人知道如何解决此问题吗?

提前致谢 约翰

【问题讨论】:

  • 将js放在页面div内
  • 谢谢,这就是解决方案!

标签: jquery-mobile


【解决方案1】:

正如 Omar 所说,解决方案是把 javascript

$(document).on('pageshow',function(e){/* Code here */});

进入 data-role="page" div。

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2012-09-11
    • 2016-05-05
    • 2013-01-08
    • 1970-01-01
    • 2015-07-13
    相关资源
    最近更新 更多