JQuery Mobile使用动态可折叠内容块(通过Spry)不扩展

时间:2012-02-14 14:57:07

标签: javascript jquery dynamic jquery-mobile spry

我只是不明白!这显然是一个常见问题解答,但我找不到像我这样的假人的足够清晰的例子。

问题 我已经构建了一个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不是我的事,所以我想知道是否有人可以帮助我解决我的错误。我只需要白痴指导如何拨打电话。

非常感谢提前。 皮特。

1 个答案:

答案 0 :(得分:0)

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

你可以粘贴一些JavaScript吗?