【发布时间】:2026-01-04 02:00:02
【问题描述】:
我有一个从右侧开始和关闭的 div。所以它会滑下并完全消失,然后又滑回去。
但我不想要的是,当它关闭动画时,我不希望它完全消失,我想要 div 偏移 10px。
有办法实现吗?
这是JS:
function hideEditorPane(){
//weaponEditor
$("#weaponEditor").animate({
//left: '+=150'
width: 'toggle'
}, 500, function(){
});
}
这是 CSS:
#weaponEditor{
position:absolute;
background-image: url(images/editorPane.png);
background-repeat: no-repeat;
width:200px;
height:342px;
right:4px;
top:4px;
}
在 HTML 中,就是这样:
<div id="weaponEditor"><a href="javascript: hideEditorPane();">click</a></div>
谢谢
【问题讨论】:
-
通过改变元素的绝对或相对位置可能有一种简单的方法来创建动画。但是,我们需要查看您的 HTML 和 CSS 的相关部分,以便为您的问题提供真正有用的答案。
-
它目前是如何动画回来的?因为它似乎完全脱离了视口或者您是否也想创建该功能?