附加到 div 的 jquery 动画

标签 jquery html css

所以我有一个网格,我想显示一个元素滑过它们;例如:

<div id="zone-1" class="lab-zone lab-left-column">
    <div id="user">
    </div>
</div>
<div id="zone-2" class="lab-zone lab-left-column">
</div>
<div id="zone-3" class="lab-zone lab-center-column">
</div>
<div id="zone-4" class="lab-zone lab-center-column">
</div>
<div id="zone-5" class="lab-zone lab-right-column">
</div>
<div id="zone-6" class="lab-zone lab-right-column">
</div>

user div 具有填充效果,我想将其移动到另一个动画 zone-x分区我可以用 slide<direction> 来做到这一点吗? jquery 事件还是我应该这样做的另一种方法?

最佳答案

工作演示:FIDDLE

$(document).ready(function () {
 $(".lab-zone ").click(function () {
    $('#user').css("background-color", "lightblue");
    move = $(this).position();
    $('#user').animate({
        top: move.top,
        left: move.left

    });

 });

});

关于附加到 div 的 jquery 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20014341/

相关文章:

javascript - Laravel,我网站上的所有点击事件都已停止工作

html - iPhone 上奇怪的 CSS 渲染

html - 向 'active' 和 'non-active' 图形类添加不同的不透明度

css - 为什么顶部 li 的百分比宽度会折叠子 li 的宽度?

javascript - 一页显示多种输入类型范围的值

javascript - 获取 Angular 范围并通过 Chrome 应用更改

javascript - 带 Pageslide 的 NiceScrollbar

jquery - 为 div 居中的所有边添加指针箭头类

html - 使用 css 定位 fontawesome 图标

html - 使用滚动时多级导航菜单不起作用