0

我正在使用无页解决方案来显示位置列表。其中一些位置包括此 jQuery 弹出窗口,用于在框中显示其他数据。然而,问题在于,在追加 ajax 时,为继续向下页面而添加的新位置不会保持弹出功能。

如何初始化添加到页面的新弹出窗口?

<div data-role="popup" id="@l.location_id"  data-corners="false" data-tolerance="50,30">
    Content
</div>

谢谢!

4

1 回答 1

1

当页面加载并初始化 jQuery mobile 时,它​​将查找具有该属性的任何 divdata-role="popup"并初始化弹出窗口。问题是此代码在页面加载时运行一次,并且未注册动态创建的 div。但是,您可以通过执行以编程方式初始化弹出窗口小部件

$(selector).popup()

selector可以是id新添加的 div 的。

于 2014-09-26T20:57:11.920 回答