gpt4 book ai didi

javascript - 当 jquery animate :left function? 离开内部 div 模式时如何将 div 隐藏在 div 中

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

我有 html:

<div style='width:300px; height:40px; float:left;' class='outerDiv'>
<div style='width:200px; height:40px; float:right;' class='innerDiv'>
Some text


</div>
</div>

我尝试通过以下方式对 div.innerDiv 进行小的移动:

$('.innerDiv').animate({ left: '+=200px' });

基本思想 - 当 div.innerDiv 移动到 div.outerDiv 的边界时,div.outerDiv 应该隐藏部分 div.innerDiv。我坚持使用 div 上的 css 样式。

最佳答案

请看这里: jsfiddle

您需要设置一个位置(相对、绝对、固定),以便 css left:200px 可以工作。

样式:

.outerDiv {
overflow:hidden;
}
.innerDiv {
position:relative;
}

jq:

$('.innerDiv').animate({ left: '+=200px' });

如果这就是您要找的,请告诉我。

关于javascript - 当 jquery animate :left function? 离开内部 div 模式时如何将 div 隐藏在 div 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38376112/

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