【发布时间】:2015-09-18 13:01:15
【问题描述】:
hiiii, 我有一个 jquery 灯箱(来自Light Box)。它运行良好。但我想要一些改变:
不应在框外单击时关闭;
-
它不应该在按 Esc 键时关闭。
我是Jquery的初学者,所以请帮助
【问题讨论】:
-
它不提供这样的选项,这意味着您必须编辑源代码。负责关闭灯箱的代码部分是
self.end();和this.end();github.com/lokesh/lightbox2/blob/master/src/js/lightbox.js 查看第 415 行的if以获取 esc 键。第 95 -110 行用于点击事件。这不是一个彻底的解释,所以我不会将其发布为答案,因为我会被否决。但这基本上是你需要做的。 -
如果您可以迁移到任何其他插件,我建议您使用 bootstraps modal.js 文件和相应的 css,它为您提供了禁用这些事件被触发的选项