【发布时间】:2011-07-28 12:46:51
【问题描述】:
我想在一个 div 中滑入一个元素,但滑动位置应该不同。
<div class="block">
<div class="hover">…</div>
</div>
如果用户从左侧进入 div,则元素应从左侧滑入,如果从右侧进入,则元素应从右侧滑入,其他边也一样。
对于顶部/底部,我需要保存到一个变量,即用户输入 div 的一侧并根据变量的值触发一个函数。
如何确定方向/位置?我使用的是 jQuery 库,但纯 JavaScript 也是可以接受的。
【问题讨论】:
-
到目前为止你有什么?
-
您是试图在“block”中移动“hover”还是“block”容器以进行“hover”并且您正在悬停移动元素。另外,滑动元素是否附加到鼠标移动事件?或者,一旦您将鼠标悬停,它就会设置动画,并且您停止鼠标不会影响结果。
标签: javascript jquery mouse position slide