【问题标题】:JQuery Mobile with dynamic collapsible content blocks (via Spry) not expanding具有动态可折叠内容块(通过 Spry)未扩展的 JQuery Mobile
【发布时间】:2012-03-05 22:49:12
【问题描述】:

我就是不明白!这显然是一个常见问题解答,但对于像我这样的傻瓜,我就是找不到足够清晰的例子。

问题 我已经构建了一个 JQM 页面,该页面基于使用 Spry 加载的数据进行填充。页面布局工作正常,但可折叠的内容块被绘制但不会在单击时展开。

代码目前是:

    <div spry:when="'{Source}' == 'gp'">
    <div data-role="collapsible">
        <h3>{LastName}</h3>
        <p>{PatientFullName}: <i>{Headline}</i><br/>DOB: {DOB}, GP: {GP}</p>
    </div>
</div>

{} 中包含的变量通过 Spry 加载自动填充。 (这一点有效)。我还想继续使用 Spry,因为它为我通过的 XML 提供了我需要的过滤和排序选项。

http://jquerymobile.com/test/docs/api/events.html 的JQM 站点上(以及在此站点内)有很多关于使用链接到page() 的按钮来允许JQM 将其标记应用于这些新元素的讨论。我不想要按钮,我希望在数据加载完成后自动触发。

我已经为此工作了 24 小时,而 Javascript/JQuery 不是我的菜,所以我想知道是否有人可以帮助我解决我的错误。我只需要关于如何拨打电话的白痴指南。

提前非常感谢。 皮特。

【问题讨论】:

    标签: javascript jquery dynamic jquery-mobile spry


    【解决方案1】:

    您是否绑定到 pageinit 以加载您的 Spry 数据集?如果是这样,您可以尝试更改为 pagecreate 吗?这会产生不同的结果吗?

    你能粘贴一些你的 JavaScript 吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      • 2022-11-11
      • 1970-01-01
      • 2012-12-01
      • 1970-01-01
      • 2012-01-14
      相关资源
      最近更新 更多