javascript - jquery animate ul 按列表项

标签 javascript jquery css

我有一个 ul,我想根据用户单击的 li 使其垂直居中到另一个元素的垂直中心。我在这里编写了一些代码:

http://jsfiddle.net/XxmAT/1/

但不幸的是,它的行为并不像我希望的那样,我知道我的数学不好,所以任何帮助将不胜感激!

最佳答案

我觉得这个更漂亮:

http://jsfiddle.net/XxmAT/33/


通常最好先考虑逻辑,然后再开始创建变量。由于变量簇的存在,很难理解所有代码的含义。单击功能变得更加简单,并且更容易理解我要从哪个数字中减去什么,以获得所需的结果...

旁注:末尾的 - 180 可能是奇怪(且巨大)的边距。

关于javascript - jquery animate ul 按列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10805541/

相关文章:

javascript - 获取对象内部字符串中的最高数字

javascript - 谷歌地图引用标记监听器

javascript - 预填充表单字段以满足所需条件

php - 如何从json方法获取每个值

javascript - css 和 js 文件在 php 中不起作用

javascript - JSON.parse 似乎不解析对象数据?

javascript - 如何使用 html 表格单元格作为彩色像素显示字母?

html - 如何更改 Bootstrap 中小屏幕上的导航栏切换按钮位置

css - 如何更改定位为 anchor 的 div 的颜色?

javascript - 使用 javascript for 循环在一个网页中创建 100 个小型 Iframe