【发布时间】:2010-12-03 18:37:43
【问题描述】:
我是 Jquery 的新手,我在一个 drupal 站点中使用它。
我使用 jqModal 显示“弹出”或“模态”,使用 ajax 从我的站点加载另一个页面:
让我们这样说:
$(document).ready(function() {
$('#dialog').jqm({ajax: '@href',modal:true, trigger: 'a.trigger'});
$("a.trigger").click(function() {
$('#dialog').jqmShow();
});
});
使用这样的 html:
<a href="examples/examplepage.html" class="trigger">View</a>
<div class="jqmWindow" id="dialog">
<a href="#" class="jqmClose">Close</a>
Please wait... <img src="inc/busy.gif" alt="loading" />
</div>
问题是examplepage.html的某些部分(我真的不想修改它,因为它是一个可以通过其他方式访问的动态页面)不需要显示;例如,我不需要将侧面的菜单等添加到弹出窗口中,而只需要页面的主要内容。似乎我在这里的帖子中读到 iframe 这显然是一种解决方案,现在已弃用.那么是否有可能以某种方式仅显示 div 内容或使用 jqmodal 将“只是页面的这一部分”告知弹出/模式的任何其他方式?甚至是另一个 jquery 插件?
谢谢,
【问题讨论】:
-
这是我使用的适合我的方法:hedindesign.com/blog/…
标签: jquery drupal html modal-dialog