gpt4 book ai didi

javascript - 使用 JQuery 追加和幻灯片

转载 作者:太空宇宙 更新时间:2023-11-04 16:21:54 28 4
gpt4 key购买 nike

将旧 div 的内容附加到 div 后,我无法隐藏旧 div。每次单击“添加更多”按钮时,我希望旧 div 向右滑动并显示带有内容的新 div。

我的 HTML 代码:

<div id="div_2">
this is div 2
<form class="this_form">
<input type="button" value="buttons" />
</form>
</div>

<div id="show_form">
</div>

<button class="pull-right" type="button" id="btns">add more</button>

这是我迄今为止尝试过的...我的 JavaScript:

$("body").on("click","#btns",function(){
$("#show_form").append($("#div_2").html());
$('#show_form').hide("slow");
$('#div_2').show("slow");
} );

谢谢

最佳答案

请运行此代码片段,我认为这就是您想要实现的目标。

根据你的问题,

我希望旧的 div 向右滑动并显示新的 div 内容

<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("body").on("click",".btns",function(){
//$(".show_form").html('')
$(".show_form").append($(".div_2").html());
// $('#div_2').hide("slow");
$('.div_2').animate(
{
'margin-left':'1000px'
},function(){
$(".div_2").remove()
$('#show_form').attr("id","div_2");
$('#div_2').addClass('div_2');
$('#div_2').removeClass('show_form');
$( "#div_2" ).after(function() {
return "<div id='show_form' class='show_form'></div>"
});
$('#show_form').addClass('show_form')

})
$('.show_form').show("slow");
} );
});
</script>
</head>
<body>
<div id="div_2" class="div_2">
this is div 2
<form class="this_form">
<input type="button" value="buttons" />
</form>
</div>

<div id="show_form" class="show_form">
</div>
<button class="pull-right btns" type="button" id="btns">add more</button>


</body>

Here is the fiddle

关于javascript - 使用 JQuery 追加和幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40560656/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com