Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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 在网页上淡入淡出图像_Javascript_Fadein_Fadeout - Fatal编程技术网

Javascript 在网页上淡入淡出图像

Javascript 在网页上淡入淡出图像,javascript,fadein,fadeout,Javascript,Fadein,Fadeout,我希望创建一个单击触发的图像旋转木马,例如,如果您单击按钮,图像将淡入,当您单击下一个选项的另一个按钮时,当前图像将淡出,而a按钮图像将淡入 此网站的示例可在上的“产品和服务”下找到(向下滚动一点) 如何实现此效果?此效果是通过使用jQuery淡入淡出图像来实现的。在代码中,这将大致如下: $('#image1').fadeOut(); $('#image2').fadeIn(); 以及HTML: <img src="first_image.jpg" id="image1"/> &

我希望创建一个单击触发的图像旋转木马,例如,如果您单击按钮,图像将淡入,当您单击下一个选项的另一个按钮时,当前图像将淡出,而a按钮图像将淡入

此网站的示例可在上的“产品和服务”下找到(向下滚动一点)


如何实现此效果?

此效果是通过使用jQuery淡入淡出图像来实现的。在代码中,这将大致如下:

$('#image1').fadeOut();
$('#image2').fadeIn();
以及HTML:

<img src="first_image.jpg" id="image1"/>
<img src="second_image.jpg" id="image2"/>

编辑:

这是HTML源代码中所需的最低JavaScript:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
    $('#showfirst').click(function(e) {
        if($('#image1').css('display') != 'none') return;
        $('#image2').fadeOut();
        $('#image1').fadeIn();
        e.preventDefault();
    });
    $('#showsecond').click(function(e) {
        if($('#image2').css('display') != 'none') return;
        $('#image1').fadeOut();
        $('#image2').fadeIn();
        e.preventDefault();
    });
</script>

$(函数(){
$('#showfirst')。单击(函数(e){
if($('#image1').css('display')!='none')返回;
$('#image2').fadeOut();
$('#image1').fadeIn();
e、 预防默认值();
});
$('#showsond')。单击(函数(e){
if($('#image2').css('display')!='none')返回;
$('#image1').fadeOut();
$('#image2').fadeIn();
e、 预防默认值();
});
以及以下HTML:

<a href="#" id="showfirst">Show first image</a>
<a href="#" id="showsecond">Show second image</a>
<img src="first_image.jpg" id="image1"/>
<img src="second_image.jpg" id="image2" style="display:none"/>

此效果是通过使用jQuery淡出和淡入图像来实现的。在代码中,这将大致如下:

$('#image1').fadeOut();
$('#image2').fadeIn();
以及HTML:

<img src="first_image.jpg" id="image1"/>
<img src="second_image.jpg" id="image2"/>

编辑:

这是HTML源代码中所需的最低JavaScript:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
    $('#showfirst').click(function(e) {
        if($('#image1').css('display') != 'none') return;
        $('#image2').fadeOut();
        $('#image1').fadeIn();
        e.preventDefault();
    });
    $('#showsecond').click(function(e) {
        if($('#image2').css('display') != 'none') return;
        $('#image1').fadeOut();
        $('#image2').fadeIn();
        e.preventDefault();
    });
</script>

$(函数(){
$('#showfirst')。单击(函数(e){
if($('#image1').css('display')!='none')返回;
$('#image2').fadeOut();
$('#image1').fadeIn();
e、 预防默认值();
});
$('#showsond')。单击(函数(e){
if($('#image2').css('display')!='none')返回;
$('#image1').fadeOut();
$('#image2').fadeIn();
e、 预防默认值();
});
以及以下HTML:

<a href="#" id="showfirst">Show first image</a>
<a href="#" id="showsecond">Show second image</a>
<img src="first_image.jpg" id="image1"/>
<img src="second_image.jpg" id="image2" style="display:none"/>


simple…如何使用?我对所有这些都不熟悉,对这些东西不太了解:$simple…如何使用?我对所有这些都不熟悉,对这些东西不太了解:$hmmm,但是如何附加按钮,使图像淡入淡出。类似这样的东西,但我的链接不是通过列表创建的,所以我如何能够使用这些代码到p标签中的a标签。?您可以用
a
标签包围图像,并在单击这些标签时触发javascript函数。请查看。要复制GE Energy网站的功能,您可能会在HTML文档的其他地方有
a
标签。@Chaki我添加了一个示例实现。hmmm,但是如何附加按钮,使图像淡入淡出。类似这样,但我的链接不是通过列表创建的,因此我如何才能将代码添加到p标记中的a标记。您可以使用
a
标记包围图像,并在单击这些标记时触发javascript函数。查看。复制乐趣GE Energy网站的功能性在HTML文档的其他地方可能会有
a
标记。@Chaki我添加了一个示例实现。