Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript/CSS-图像中的淡入淡出,不会';不出现吗?_Javascript_Jquery_Html_Css_Fadein - Fatal编程技术网

Javascript/CSS-图像中的淡入淡出,不会';不出现吗?

Javascript/CSS-图像中的淡入淡出,不会';不出现吗?,javascript,jquery,html,css,fadein,Javascript,Jquery,Html,Css,Fadein,当我的网页加载时,我希望有链接。单击所有链接后,我希望页面底部有一个淡入淡出的图像(图像显示“完成”,这基本上意味着用户已完成单击所有链接)。我先在网页加载时隐藏图像,就像这样 <html> <body> <!-- links which need to be clicked go here --> <img id='complete' src='../images/complete.png' alt='' /&g

当我的网页加载时,我希望有链接。单击所有链接后,我希望页面底部有一个淡入淡出的图像(图像显示“完成”,这基本上意味着用户已完成单击所有链接)。我先在网页加载时隐藏图像,就像这样

<html>
    <body>
        <!-- links which need to be clicked go here -->
        <img id='complete' src='../images/complete.png' alt='' />
    </body>
</html>

<style>
    #complete {
        visibility: hidden;
    }
</style>

<script>
    // once all links are clicked
    $('#complete').fadeIn();
</script>
剧本呢

$('#complete').fadeTo('slow', '100');
这是行不通的,#complete只是看起来很快,而不是慢慢消失。 我正在将IE8与CSS结合使用,你知道如何解决这个问题吗?

关于CSS

#complete {
display: none;
}
而在javascript上

$('#complete').fadeIn();
并尝试使用最新的jquery

<body>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
</body>

行动上看:你的问题是我在css上所说的css

#complete {
display: none;
}
而在javascript上

$('#complete').fadeIn();
并尝试使用最新的jquery

<body>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
</body>

行动上看:你的问题是我在css上所说的css

#complete {
display: none;
}
而在javascript上

$('#complete').fadeIn();
并尝试使用最新的jquery

<body>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
</body>

行动上看:你的问题是我在css上所说的css

#complete {
display: none;
}
而在javascript上

$('#complete').fadeIn();
并尝试使用最新的jquery

<body>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
</body>

行动上看:你的问题是我所说的css

\complete{
可见性:隐藏;
}
替换为:
显示:无{
可见性:隐藏;
}
替换为:
显示:无{
可见性:隐藏;
}
替换为:
显示:无{
可见性:隐藏;
}
替换为:
显示:无
将css更改为:

#complete {
    display:none;
}
如果要使用
.fadeTo()
,则第二个参数必须是介于0和1之间的整数

$('#complete').fadeTo("slow", 1); 
#complete {
    visibility: visible; /* this is the default so this line is not required */
    opacity: 0;
}
“slow”也可以替换为毫秒值,例如3000(3秒),以获得更慢的衰减

$('#complete').fadeTo(3000, 1); 
以下是一个可能会有所帮助的方法。

将您的css更改为:

#complete {
    display:none;
}
如果要使用
.fadeTo()
,则第二个参数必须是介于0和1之间的整数

$('#complete').fadeTo("slow", 1); 
#complete {
    visibility: visible; /* this is the default so this line is not required */
    opacity: 0;
}
“slow”也可以替换为毫秒值,例如3000(3秒),以获得更慢的衰减

$('#complete').fadeTo(3000, 1); 
以下是一个可能会有所帮助的方法。

将您的css更改为:

#complete {
    display:none;
}
如果要使用
.fadeTo()
,则第二个参数必须是介于0和1之间的整数

$('#complete').fadeTo("slow", 1); 
#complete {
    visibility: visible; /* this is the default so this line is not required */
    opacity: 0;
}
“slow”也可以替换为毫秒值,例如3000(3秒),以获得更慢的衰减

$('#complete').fadeTo(3000, 1); 
以下是一个可能会有所帮助的方法。

将您的css更改为:

#complete {
    display:none;
}
如果要使用
.fadeTo()
,则第二个参数必须是介于0和1之间的整数

$('#complete').fadeTo("slow", 1); 
#complete {
    visibility: visible; /* this is the default so this line is not required */
    opacity: 0;
}
“slow”也可以替换为毫秒值,例如3000(3秒),以获得更慢的衰减

$('#complete').fadeTo(3000, 1); 
下面是一个可能会有所帮助的示例。

无法设置动画。有些东西是可见的或隐藏的,没有中间阶段

但是可以通过使用而不是来实现此效果,因为可见元素的值介于0和1之间

$('#complete').fadeTo("slow", 1); 
#complete {
    visibility: visible; /* this is the default so this line is not required */
    opacity: 0;
}
并使用该方法

jQuery有像and这样的方法,它通过在0不透明度上将
display
属性设置为
none
,并在设置动画时将vica设置为反之

由于
display:none
不仅使元素不可见,而且会折叠它们(宽度和高度为0,并且元素不属于布局的一部分),因此我认为
opacity
属性更适合您


这也可以通过CSS转换完成:

#complete {
    opacity: 0;
    -moz-transition: opacity 0.8s linear;
    -o-transition: opacity 0.8s linear;
    -webkit-transition: opacity 0.8s linear;
    transition: opacity 0.8s linear;
}
#complete.fadedIn {
    opacity: 1;
}
与JavaScript相比,它的更改如下:

$('#complete').addClass('fadedIn');
无法设置动画。有些东西是可见的或隐藏的,没有中间阶段

但是可以通过使用而不是来实现此效果,因为可见元素的值介于0和1之间

$('#complete').fadeTo("slow", 1); 
#complete {
    visibility: visible; /* this is the default so this line is not required */
    opacity: 0;
}
并使用该方法

jQuery有像and这样的方法,它通过在0不透明度上将
display
属性设置为
none
,并在设置动画时将vica设置为反之

由于
display:none
不仅使元素不可见,而且会折叠它们(宽度和高度为0,并且元素不属于布局的一部分),因此我认为
opacity
属性更适合您


这也可以通过CSS转换完成:

#complete {
    opacity: 0;
    -moz-transition: opacity 0.8s linear;
    -o-transition: opacity 0.8s linear;
    -webkit-transition: opacity 0.8s linear;
    transition: opacity 0.8s linear;
}
#complete.fadedIn {
    opacity: 1;
}
与JavaScript相比,它的更改如下:

$('#complete').addClass('fadedIn');
无法设置动画。有些东西是可见的或隐藏的,没有中间阶段

但是可以通过使用而不是来实现此效果,因为可见元素的值介于0和1之间

$('#complete').fadeTo("slow", 1); 
#complete {
    visibility: visible; /* this is the default so this line is not required */
    opacity: 0;
}
并使用该方法

jQuery有像and这样的方法,它通过在0不透明度上将
display
属性设置为
none
,并在设置动画时将vica设置为反之

由于
display:none
不仅使元素不可见,而且会折叠它们(宽度和高度为0,并且元素不属于布局的一部分),因此我认为
opacity
属性更适合您


这也可以通过CSS转换完成:

#complete {
    opacity: 0;
    -moz-transition: opacity 0.8s linear;
    -o-transition: opacity 0.8s linear;
    -webkit-transition: opacity 0.8s linear;
    transition: opacity 0.8s linear;
}
#complete.fadedIn {
    opacity: 1;
}
与JavaScript相比,它的更改如下:

$('#complete').addClass('fadedIn');
无法设置动画。有些东西是可见的或隐藏的,没有中间阶段

但是可以通过使用而不是来实现此效果,因为可见元素的值介于0和1之间

$('#complete').fadeTo("slow", 1); 
#complete {
    visibility: visible; /* this is the default so this line is not required */
    opacity: 0;
}
并使用该方法

jQuery有像and这样的方法,它通过在0不透明度上将
display
属性设置为
none
,并在设置动画时将vica设置为反之

由于
display:none
不仅使元素不可见,而且会折叠它们(宽度和高度为0,并且元素不属于布局的一部分),因此我认为
opacity
属性更适合您


这也可以通过CSS转换完成:

#complete {
    opacity: 0;
    -moz-transition: opacity 0.8s linear;
    -o-transition: opacity 0.8s linear;
    -webkit-transition: opacity 0.8s linear;
    transition: opacity 0.8s linear;
}
#complete.fadedIn {
    opacity: 1;
}
与JavaScript相比,它的更改如下:

$('#complete').addClass('fadedIn');