我正在升级的Web应用程序使用jQuery和jQuery UI。我已经用jQuery UI对话框替换了大部分window.open
和<a target=_blank>
的实例。例如,条款和条件以前会在新窗口中打开;现在我使用带有AJAX的jQuery UI对话框。为了保持一致性,我计划在尽可能的情况下都使用它。
其中一个地方是一个包含外部视频链接的页面。类似这样:
<a href="http://website.com/videos/1.html" target="_blank"><img src="http://website.com/videos/1.png"></a>
<a href="http://website.com/videos/2.html" target="_blank"><img src="http://website.com/videos/2.png"></a>
在某些情况下,我可能会使用target=iframe1
。 现在,我希望将内容显示在弹出式对话框中,而不是在iframe或弹出窗口中打开内容。如何使用jQuery UI对话框实现这一目标?是否会有任何陷阱?