2012-06-29 3 views
0

У меня уже много времени, выясняя (googling), как сделать butten, прокрутите вниз до определенного < li> в списке edgetoedge. Я использую JQtouch с Zepto и PhoneGap (Cordova).JQtouch: прокрутите до привязки в списке со ссылкой

Вот мой очень простой пример, где я пытаюсь использовать html anchors. Это не будет работать:

<div id="ListPage"> 
<div> <a href="#b">jump to b</a> </div> 
    <div class="scroll"> 
<ul> 
    <li><a name="a" />Some text</li> 
    . 
    . 
    50 times li.... :) 
    . 
    . 
    <li><a name="b" />Some text</li> 
    . 
    . 
    50 times li.... :) 
    . 
    . 
    </ul> 
</div> 
</div> 

Я не могу использовать причину идентификаторов JQtouch использовать идентификатор и для страниц Transistions ..

что делать ...

ответ

1

Это может помочь, он работает на меня в отдельном сценарии:

var pos = $("a[name=a]").position(); 
$('html, body').animate({ scrollTop: pos.top }, 'slow'); 
+0

Im действительно новобранец javascript. Я не знаю, как реализовать скрипт. Я попытался поместить его в раздел главы, но затем скрипты после его прекращения работы (и до сих пор ничего не происходит нажатием кнопки) ... У меня есть все мои страницы в одном html-файле в Div's, я могу использовать: ('html, тело ')? –

+0

вам нужно поместить этот скрипт в событие нажатия кнопки, как вы упомянули в своем вопросе выше. если вы можете поставить фактический источник, я могу показать вам, где поставить скрипт – dhaval

+0

Спасибо! Я думаю, это сработает. Но у меня есть много других вариантов, которые мне нужно выяснить, прежде чем я смогу проверить это. –

Смежные вопросы