1

我有一个 div,当单击时会在叠加图像中淡出。

它工作得很好,除了第一次在 Firefox 中调用它时,图像是预先选择的,上面有一个蓝色的不透明层。谁能帮我摆脱这个,好吗?

$('.graphic-3').bind('click', function() {
        if ($('#popup-3').html() == "0") {
            $('.graphic-3-hidden').fadeTo(1000, 1);
            $('#popup-3').html("1");
        } else {
            $('.graphic-3-hidden').fadeTo(1000, 0);
            $('#popup-3').html("0");
        }
    });
4

2 回答 2

0

很高兴看到您的 HTML 和 CSS 代码,我发现了两个可能的错误来源:

  • 我认为这可能是您何时使用课程的问题.graphic-3-hidden

    您需要在开始时将不透明度设置为 0,否则只有当您的条件返回 false 时它才会变为 0。

  • 否则可能是您的元素 #popup-3 不包含值。

无论如何,如果没有您的 html 和 css,就很难提供帮助。一个jsfiddle将是最好的!

于 2012-08-16T13:20:12.277 回答
0

这是我在嵌套中添加动画层时无意中解决的

于 2012-09-05T10:39:49.820 回答