javascript - 如何在javascript中移动元素

标签 javascript html css

我只了解初级的 Javascript,我需要一些帮助。

left = '-180px';
$sub_menu.show().animate({'left' : left}, 200);

我想在设置动画之前将 $sub_menu 从右侧移动到 180px 的默认位置,即在右侧缩进。

<强>!!!编辑!!!

Here my jsfiddle

对于每个菜单元素,在 mouseenter 上,我放大图像,并显示 sdt_active span 和 sdt_wrap span。如果该元素有一个子菜单 (sdt_box),那么我将它滑动——如果该元素是菜单中的最后一个,我将它向左滑动,否则向左滑动正确的。我的问题是最后一个菜单 6。它必须像其他菜单一样工作,只是它应该以相同的宽度向左滑动。

最佳答案

我想你正在搜索这个:

$sub_menu.show().animate({ 'left' : '-=180px' }, 200)

关于javascript - 如何在javascript中移动元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26355412/

相关文章:

javascript - 使用异步函数等待来自 onclick 的用户输入

jquery.on() 不起作用

html - 当前菜单颜色 CSS 导航

fonts - 如何让单个字符在所有浏览器和操作系统中都居中?

javascript - Immutable.js 和 flatMap 等效函数

JavaScript 对象创建/关联性

javascript - focusin 事件中的alert() 继续弹出

html - 仅用于媒体查询的换行符?

javascript - 为什么没有出现文字?

javascript - 用于基于网络的视频编辑的数据模型