这里是什么,我试图完成的基本思想,我有一个列表...有没有一种方法可以根据包含整数的最近属性来定位项目?
<ul>
<li position="400">Item 1</li>
<li position="510">Item 2</li>
<li position="590">Item 3</li>
<li position="614">Item 4</li>
</ul>
而我想要做的就是选择一个基于数字的最接近的项目。
如果我们的随机数是490,这将增加“选择了”到列表中第2项
的类,但我不知道如何做到这一点,或者如果它甚至有可能......我在做这个用于导航目的,所以...
var position = $(window).scrollTop();
然后按键,与位置选择列表项属性最接近“位置”变量。我有道理吗?
如果有人可以帮助通过这个走我,我会很感激的,我迷路了
520怎么样?你想要它选择510?或590?选择总是向前最接近?或者它也可能倒退? – 2012-03-17 07:11:39
嗯,根据情况我想要做它向后或向前(基于向上箭头或向下箭头),但是,如果有人可以解释如何做到这一点,我敢肯定,我可以从中找出它那里。我只是没有模糊的想法如何实现,也就是选择一个具有与特定变量最接近的属性的项目。 – Ian 2012-03-17 07:19:03
看到更新的答案http://stackoverflow.com/a/9748013/880434 – 2012-03-17 07:39:18