我有一个 ul,我想根据用户单击的 li 使其垂直居中到另一个元素的垂直中心。我在这里编写了一些代码:
但不幸的是,它的行为并不像我希望的那样,我知道我的数学不好,所以任何帮助将不胜感激!
最佳答案
我觉得这个更漂亮:
通常最好先考虑逻辑,然后再开始创建变量。由于变量簇的存在,很难理解所有代码的含义。单击功能变得更加简单,并且更容易理解我要从哪个数字中减去什么,以获得所需的结果...
旁注:末尾的 - 180
可能是奇怪(且巨大)的边距。
关于javascript - jquery animate ul 按列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10805541/