替换掉p标签内的内容后如何让他替换的时候做出特效?

html:<p>我是内容</p>

<button>点击</button>

jq:

$("button").click(function(){
$("p").html("我是改变后的内容");
})
阅读 3.7k
4 个回答

淡入特效

$("p").stop().css('opacity',0).text('嘿嘿嘿').animate({'opacity':'1'},1000);

我随便写了一个,因为很简单,我觉得很适合你。

    <p>aaa</p>
    <p id="p2" style="display:none">bbb</p>
    <button>点击</button>
(function(){
  $("button").click(function(){

    $("p").fadeOut(0);
    $("#p2").fadeIn();
  })
})();

$.animate方法

$("button").click(function(){
    $("p").fadeOut('slow',function(){
        $("p").html("我是改变后的内容");
        $("p").fadeIn('slow');
    });
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题