gpt4 book ai didi

javascript - Bootstrap 中的面板滚动

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

我有如下 Bootstrap 代码

<div class="container">
<div class="row ">
<div class="col-md-3">
<div class="panel panel-default">
<div class="panel-heading">Title</div>
<div class="panel-body">
<div class="panel panel-default" id="fp">
<div class="panel-body">
First Panel
</div>
</div>
<div class="panel panel-default" id="sp">
<div class="panel-body">
Second Panel
</div>
</div>
</div>
</div>
</div>
<div class="col-md-3" id="movable-container">
<div class="panel panel-default">
<div class="panel-heading">Title</div>
<div class="panel-body">
<div class="panel panel-default">
<div class="panel-body">
Movable Panel
</div>
</div>
</div>
</div>
</div>

我想要实现的是当我点击带有 id 'sf' 或 'sp' 的面板然后点击带有 id 的面板'movable-container' 必须与此面板水平对齐。

样本可见here

我想要实现的是当用户点击面板时

我尝试做的是获取我单击的容器的位置并将“可移动容器”x 像素向下移动,其中 x 是单击容器的返回位置。 jquery 的 animate() 函数也不能多次工作。

如何实现?

最佳答案

为什么不对两者使用相同的函数:

$("#sp, #fp").on("click",function(e){
var pos = $("#movable-container").position().top;
$('#movable-container').animate({
'top': $(this).position().top
}, 1000);
});

BootplyDemo

关于javascript - Bootstrap 中的面板滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27744737/

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