Como impedir que o JQTouch rolando automaticamente para div com a classe atual?

StackOverflow https://stackoverflow.com/questions/3435516

  •  26-09-2019
  •  | 
  •  

Pergunta

Estou usando o JQTouch para projetar um aplicativo para iPhone.

Como estou usando um cabeçalho/barra de ferramentas padrão na parte superior, quero simplesmente consertá -la lá sem se mover. Descobri como fazer isso criando uma div com a barra de ferramentas de classe e configurando a tela CSS para bloquear e altear min-altura a 0px com importante.

No entanto, quando ele inicia e toda vez que eu troco de páginas (tecnicamente, está fazendo com que o DIVS seja exibido e não seja exibido (?)), Ele é automaticamente para o topo da div, para o qual ele apenas mudou, e eu preciso rolar para cima para ver A barra de ferramentas (a barra de ferramentas está na parte superior, acima da div).

Como faço para que ele role até a barra de ferramentas ou o topo da página?

Aqui está um layout simplificado do meu código atual: (para seção corporal)

<body>
<div id="toolbar" class="toolbar" style="display: block; min-height: 0px !important;">
<h1>Header</h1>
<a class="button" href="#">Button</a>
</div>

<div id="home" class="current">
<!--Content in here-->
<a href="#test" class="slideup">Link to next page</a>
</div>

<div id="next">
<!--Content in here-->
</div>
</body>
Foi útil?

Solução

Não tenho certeza de que recebi sua pergunta, mas parece que você deseja ter um elemento com a posição "fixa". Se for esse o caso, você pode querer experimentar a solução que publiquei essa questão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top