Como desativar o salto / rolagem vertical no iPhone em um aplicativo da web móvel

Como o título diz, preciso desativar o salto vertical no iphone no meu aplicativo de formulário da web móvel. Eu tentei muitas coisas diferentes, mas a maioria delas desabilita minha forma ou rolagem horizontal e também salta. Alguma ideia

Im usando jquery.mobile btw

Update: Na verdade, consegui obter o código da primeira resposta funcionando um pouco:

function stopScrolling( touchEvent ) { touchEvent.preventDefault(); }
document.addEventListener( 'touchstart' , stopScrolling , false );
document.addEventListener( 'touchmove' , stopScrolling , false );

A razão pela qual eu não consegui fazê-lo funcionar, em primeiro lugar, foi que na verdade havia alguma margem no meu corpo (eu sou estúpido). Mas. Como o layout é fluido e estou usando jquery.mobile e tenho<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> no cabeçalho (acho) não funciona corretamente. A página é reduzida (ver como um navegador de desktop) e o zoom está desativado. Sem o código, a página escala perfeitamente desde uma TV de 50 "até a menor nokia do planeta.

Estou fazendo algo errado? Estou começando a pensar que o problema é causado pelo corpo / conteúdo estar acima de 100% da janela de visualização. Não faço ideia de com

questionAnswers(4)

yourAnswerToTheQuestion