2013-02-20 63 views
0

那么我正在使用的主要是Highslide,但我现在都试过。灯箱:Highslide和Colorbox

我的问题是背景时所选择的图像中的收藏夹窗口弹出时不褪色。

我曾经尝试都Highslide和彩盒,同样的问题。我也尝试过所有的浏览器,并且所有浏览器都发生同样的事情。

Highslide是我的首选。我有highslide.js和highslide.css都链接到我的网页没有错误。我有一个<a>链接调用highslide,它工作得很好。除了在选择时没有发生背景的半透明褪色之外的所有情况。

任何想法可能导致这种情况?

回答

1

确保您使用highslide-full.js,而不仅仅是highslide.js,这仅仅是完整的脚本的一个子集,并且不包括背景调暗你之后。然后在您Highslide结构,从0(无调光)设置的调光不透明度的值为1(完全黑):

hs.dimmingOpacity = 0.75;

如果仍然没有工作,你的网页的链接将是有益的。

+0

感谢您的回复EO。我首先取消链接highslide.js,然后链接highslide-full.min.js,调整上述设置清除缓存并尝试。同样的事情发生。 我仔细看了看自己的帖子,然后取消了链接/重新链接highslide-full.js,更改了我找到的设置,清除了缓存并再次尝试。同样的事情发生。 在highslide-full.js中找不到dimmingOpacity。 该网站仍在开发中,但这里有一个链接: http://swdllcdev.com/index.php?id=3 – EzE 2013-02-22 16:00:42

+0

加入此页面的HTML中,之后加载highslide-full.js: MisterNeutron 2013-02-22 22:27:40

+0

呵呵,使用highslide-full.min.js没什么问题,它是highslide-full.js的缩小版本。它更小,所以它可能会加载一点点。 – MisterNeutron 2013-02-22 23:44:27

2

你有一个语法错误。 HTML中的脚本标记不是自闭合的。你不能做到这一点:

<script type="text/javascript" src="/assets/js/highslide-full.min.js" /> 

它必须是:

<script type="text/javascript" src="/assets/js/highslide-full.min.js"></script> 

你应该总是通过验证运行页赶上这样的事情。它可以为您节省数小时的调试时间!

一旦错误被修正,确保highslide.css是越来越加载(它可能只是紧接它是问题,导致highslide.css加载的语法错误)。

+0

任何想法,为什么当我使用highslide.min.js时,我可以直接从一幅图像转到另一幅图像,并使用highslide-full.min.js,我必须在打开下一张图像之前关闭开放的图像?一张图像打开时的含义我仍然有放大镜,可以点击另一张图像并关闭另一张图像,并以一个动作打开下一张图像。而随着后来我得到一个指针箭头,必须关闭打开,然后点击另一个查看。 我在设置中没有看到任何内容。 谢谢EO! – EzE 2013-03-04 08:56:30

+0

highslide.js(和highslide.min.js)只是完整脚本的一个子集。它不包括从一个图像移动到另一个图像所需的“过渡”。只需坚持highslide-full.js(或highslide-full.min.js),其中包含所有功能。没有理由使用简化版本。 – MisterNeutron 2013-03-04 12:10:49

+0

而你的页面代码仍然有相同的语法错误!修理它!!!! – MisterNeutron 2013-03-04 12:12:36