2010-04-06 274 views

回答

4

看看Facebox jQuery插件。它几乎完全符合你的要求。例如,你可以有这样一些远程页面就像一个链接,这样

<a href="remote.html" rel="facebox">text</a> 

然后只需调用facebox插件时,你的内容加载像这样

jQuery(document).ready(function($) { 
    $('a[rel*=facebox]').facebox() 
}); 

,你的内容将在一个模式呈现窗口。您还可以看看提供非常类似功能的FancyboxThickBox

+0

非常感谢Thanq,我得到了答案 – 2010-04-21 04:32:59

-1

有两个步骤,您的问题:

  1. 打开使用jQuery
  2. 获取服务器端的内容,并在模态对话框

使用jQuery的对话显示出来一个模式弹出(http://docs.jquery.com/UI/Dialog)用于弹出打开模式对话框,然后使用jQuery加载(http://api.jquery.com/load/)从服务器加载内容。

您调用的服务器页面将进行数据库查询并将内容输出到响应缓冲区。

相关问题