這裏是什麼,我試圖完成的基本思想,我有一個列表...有沒有一種方法可以根據包含整數的最近屬性來定位項目?
<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