【发布时间】:2014-11-21 22:39:31
【问题描述】:
我正在使用无页解决方案来显示位置列表。其中一些位置包括此 jQuery 弹出窗口,用于在框中显示其他数据。然而,问题在于,在以下 ajax 追加时,为使页面继续下降而添加的新位置不会保持弹出功能。
如何初始化添加到页面的新弹出窗口?
<div data-role="popup" id="@l.location_id" data-corners="false" data-tolerance="50,30">
Content
</div>
谢谢!
【问题讨论】:
-
您没有显示弹出窗口是如何初始化的,但您可能还需要使用事件委托来初始化动态创建的元素。请提供更多代码。
-
初始化就在那里。见:demos.jquerymobile.com/1.4.3/popup
-
欢迎来到 SO。将人们发送到互联网上查看代码并不是一种好的做法。请在您的问题中显示您的代码此处。
-
请继续,因为您不明白这个 jquery 弹出窗口的初始化已经在问题范围内。
-
动态添加 HTML 后是否调用
$("#id_of_your_div").popup();?仅使用数据属性不适用于动态添加的元素。
标签: jquery ajax jquery-mobile-popup