javascript – 简单的淡入淡出的div与jquery点击

前端之家收集整理的这篇文章主要介绍了javascript – 简单的淡入淡出的div与jquery点击前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这里的代码,您可以阅读这里的答案 – 我编辑这个以备将来参考.

HTML

<div><a href="#" id="btn">Show bank div and hide fancy div</a></div>
<div id="btn-bk"><a href="#">back</a></div>
<div id="bank">Bank Div</div>
<div id="fancy">Fancy Div</div>

CSS:

#bank {display:none;}
#btn-bk {display:none;}

使用Javascript:

$('#btn').click(function(e){    
    $('#fancy,#btn').fadeOut('slow',function(){
        $('#bank,#btn-bk').fadeIn('slow');
    });
});

    $('#btn-bk').click(function(e){    
        $('#bank,#btn-bk').fadeOut('slow',function(){
            $('#fancy,#btn').fadeIn('slow');
        });
    });

Live DEMO that works

解决方法

你的问题是这行代码
$('#bank').replace('<div id="fancy"></div>').fadeIn('slow');

jQuery中没有.replace()函数.删除它,它的工作原理:

$('#bank').fadeIn('slow');

看这里:http://jsfiddle.net/3XwZv/57/

原文链接:https://www.f2er.com/jquery/152904.html

猜你在找的jQuery相关文章