【问题标题】:enhancing dynamic content in page with jQuery mobile causes site to freeze使用 jQuery mobile 增强页面中的动态内容会导致站点冻结
【发布时间】:2014-06-17 12:43:48
【问题描述】:

所以我正在尝试创建一个包含动态内容的页面(带有 id 'sidebar')。该页面就像您所在页面的一种菜单。该页面将确定侧边栏的内容。内容是一系列可折叠的列表。

这在技术上是可行的,但在导航到一两个页面后,网站就会冻结。不知道我做错了什么。这是相关的代码。我向服务器发送了一个 ajax 请求,它会响应内容。然后我删除旧内容并添加新内容。每次单击新页面时都会运行此代码。

$.post('ajax.php',{page:currPage},function(data,status) {
    $('.ui-collapsible-set').children().remove();
    $(data).appendTo('.ui-collapsible-set');
    $('#sidebar').trigger('create'); 
});

这发生在 chrome 模拟器和 iPhone 上。

【问题讨论】:

    标签: jquery ajax jquery-mobile


    【解决方案1】:

    嗯,玩了一会儿,我似乎已经解决了。我为我的五页中的每一页重复了五次相同的标题和菜单。把它们放在外面后,冷冻就停止了。希望其他人觉得这很有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-11
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 2016-10-28
      • 2023-03-12
      • 2012-02-07
      • 1970-01-01
      相关资源
      最近更新 更多