gpt4 book ai didi

javascript - jQuery 动画 Div 滚动器

转载 作者:行者123 更新时间:2023-11-30 18:21:41 25 4
gpt4 key购买 nike

我有一个高度为 395pxoverflow hidden 的 Div,如下所示:

<style>
​#content {
width: 100%;
height: 395px;
overflow: hidden;
}​
</style>

<div id="content">
1<br>2<br>3<br>4<br>......<br>29<br>30<br>
1<br>2<br>3<br>4<br>......<br>29<br>30<br>
</div>

<a href="#">UP</a>
<a href="#">DOWN</a>​​​​​​​​​

按钮应该滚动 div 的内容,但不是在鼠标悬停时,我想单击滚动 132px 的高度并使用 EaseOutCubic。我发现了很多滚动条,但所有的鼠标都悬停在上面,我需要它们与鼠标点击一起使用。

最佳答案

你可以用这样的东西

<style>
​#content {
width: 100%;
height: 395px;
overflow: scroll;
}​
</style>

<div id="content">
1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>
11<br>12<br>13<br>14<br>15<br>16<br>17<br>18<br>19<br>20<br>
21<br>22<br>23<br>24<br>25<br>26<br>27<br>28<br>29<br>30<br>
1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>
11<br>12<br>13<br>14<br>15<br>16<br>17<br>18<br>19<br>20<br>
21<br>22<br>23<br>24<br>25<br>26<br>27<br>28<br>29<br>30<br>
</div>

<a href="#" class="up">UP</a>
<a href="#" class="up">DOWN</a>​​​​​​​​​

<script type="text/javascript">
(jQuery.noConflict())(function($){
$('a.up').click(function(){
var newTop = $('#content').scrollTop() + 132;
//TODO: newtop not greater than height - 132
$('#content').animate({'scrollTop': newTop}, 250);
});
});
</script>

关于javascript - jQuery 动画 Div 滚动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11907675/

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