1

我正在使用Ajax.Updater调用在 div 中生成单个租赁列表的信息。所有出租列表的下拉菜单开始,div 被隐藏,直到用户选择列表,在这种情况下,javascript 效果使其出现并执行更新程序。

从查询数据库的更新程序调用 php 文件,生成所有信息(描述、功能、图像)并将其布局到单个变量中,然后回显该变量以显示数据。

我希望能够单击图像并将其显示在灯箱中,但它不起作用。此外,灯箱适用于网站的其余部分。

我正在使用 Smarty 模板,将另一层添加到混合中,其中包含指向 css 和 js 文件的链接。我可以设置从 php 文件回显的内容的样式,而 lightbox 可以在页面的其余部分上工作,而不是 ajax 内容。

4

1 回答 1

1

您需要initLightbox()在新内容加载后调用,方法是将其放置在动态内容中并添加evalScripts:true到您的 ajax.updater 或将其放置在 onComplete 回调中

于 2009-09-22T07:42:59.040 回答