如何更改 ThickBox 的默认行为?
我在一页中使用 Thickbox,
现在正如你所知,如果我们点击厚盒页面的外侧[意味着在黑色部分],
那么我想删除该行为,我想删除那个东西....意味着如果用户点击了该页面的外侧在黑暗部分,那么页面不应该被删除消失,它应该保留在窗口中。
通过单击“关闭”链接来关闭厚盒页面的唯一方法,
那么他们有什么方法可以做到这一点吗?
提前致谢,
尼兹。
I am using Thickbox in one page,
now as u know, if we click out side the thickbox page [means in the black part],
so i want to remove that behavior, i want to remove that thing....means if the user had click out side of that page in dark part then the page should not be remove-disappear, it should stay in the window..
the only way to close the thickbox page by clicking on that "Close" link,
so is their any way to do this?
thanks in advance,
Nitz.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我知道这是一个老问题,但我找到了另一种方法来做到这一点,而无需更改厚盒源代码,在启动厚盒窗口后,我执行以下操作:
这将删除单击操作,因此它变得像模态窗口而不会丢失标题栏。
I know this is an old question but i found another way to do it without changing thickbox source code, after i launch the thickbox window, i do the following:
This removes the click action, so it becomes like a modal window without losing the titlebar.
在 Thickbox.js 中,转到函数
tb_show
在这个 if 语句中:
您需要注释掉包含
$("#TB_overlay").click(tb_remove);
。我在您应该注释掉的行上添加了//Remove Me
注释。In the Thickbox.js go to the function
tb_show
In this if statement:
You need to comment out both lines that contain
$("#TB_overlay").click(tb_remove);
. I have added a comment of//Remove Me
on the lines you should comment out.这可以帮助你:-)
This could help you :-)