0

对于客户,如果您愿意,我需要设计一个模式菜单... 一个包含两个项目的菜单栏,单击其中一个项目会打开一个模式窗口,其中包含更多链接和一个关闭按钮。我想我会调整颜色框,使用内联 HTML 选项,并在导航下方给它一个固定的位置,以达到预期的效果。但是,我确实有几个问题:

  1. 有没有办法通过单击关闭按钮而不是单击页面上的任何位置来强制用户关闭颜色框?

  2. 当单击其中一个链接从而打开模式窗口时,它会使页面的其余部分变暗,但是我确实需要活动菜单看起来“已启用”,我发现实现此目的的最简单方法是添加相同的 div在隐藏的 div 元素中,并将其放置在原始链接的顶部,但只需给它一个更亮的背景颜色。复制原始导航项是否是一种不必要的复杂处理方式(抱歉,如果最后一点不是很清楚)?

4

1 回答 1

1

简短的回答是肯定的(我认为)。对于#1,您需要将OverLayClose参数设置为 false;对于#2,改变插件外观的最好方法是修改它的 CSS 样式表。您应该考虑编辑#cboxOverlay的规则,而不是添加更多内容。

这一切都在插件的 doc-o 中,网址为http://www.jacklmoore.com/colorbox

所以去吧。

于 2012-06-04T16:00:10.360 回答