2

我有一个使用 jqGrid 组件的 asp.net webforms 页面。问题是thickbox 不适用于jqGrid(ajax)内的链接。

我在Gupta 的博客上得到了这种平静的代码,但我不知道如何添加它,因为我正在使用 ASP.NET 的 jqGrid 组件。任何人都可以帮忙吗?谢谢。

gridComplete: function(){
// ThickBox - this allows any dynamically created links that use thickbox to work!
tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
imgLoader = new Image();// preload image
imgLoader.src = tb_pathToImage;}
4

1 回答 1

1

您可能需要考虑使用对thickbox 的显式调用。把它放在你的链接的onclick上。

inline popup:
tb_show('title','#TB_inline?height=155&width=300&inlineId=hiddenModalContent&modal=true');
or iframed page:
tb_show('title','myPage.aspx?TB_iframe=true&height=155&width=300&modal=true');

查看thickbox网站上的文档以获取更多示例jquery Thickbox

于 2010-02-26T21:30:54.677 回答