javascript - 具有动态可折叠内容 block (通过 Spry)的 JQuery Mobile 无法扩展

标签 javascript jquery dynamic jquery-mobile spry

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

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

当前代码是:

    <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 所需的过滤和排序选项。

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

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

提前非常感谢。 皮特。

最佳答案

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

你能粘贴一些 JavaScript 吗?

关于javascript - 具有动态可折叠内容 block (通过 Spry)的 JQuery Mobile 无法扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9279087/

相关文章:

php - 在表格行鼠标悬停时显示提交按钮

javascript - jQuery.event.drop 使用多个配置

javascript - 图像附加不适用于 ng-repeat 中的指令

c++ - 如何初始化动态成员变量?

动态生成的链接上的 jQuery 事件

javascript - $.param 序列化对象到 JSON

javascript - 使用 JavaScript 让页面滑入?

javascript - 单击时一次仅顺序显示一个 div

jquery - 带边框的 CSS 边框框会导致不必要的滚动条

php - 我可以使用 Jquery 在动态表中插入结束 </tr> 标签和开始 <tr> 标签吗?