Infelizmente, o único caminho é virar a rolagem de inércia. Preferências do Sistema > Acesso Universal > Mouse & Trackpad > Opções do trackpad > Rolagem > sem intertia
No OS X Lion, existe uma maneira de desativar a rolagem de banda de borracha? Esse é o efeito de rejeição quando o painel de conteúdo é rolado além da borda superior ou inferior da janela. Isso só ocorre com um trackpad.
Infelizmente, o único caminho é virar a rolagem de inércia. Preferências do Sistema > Acesso Universal > Mouse & Trackpad > Opções do trackpad > Rolagem > sem intertia
A rolagem de inércia é NÃO igual ao efeito de elasticidade quando você alcança a parte superior ou inferior de uma página, em um aplicativo que a suporte (como o Safari 5.1.)
Dito isso, criamos uma forma de desativar a rolagem de inércia. NÃO temos como desativar o efeito de elasticidade, se estivermos usando dispositivos de entrada que suportam gestos.
Encontrei snippet de CSS que aparentemente o desativa:
body {
overflow: hidden;
}
Agora, descubra como implementar a regra de CSS em todas as páginas da Web que visitamos ... provavelmente por meio de uma extensão do Safari, como o QuickStyle ou o NinjaKit.
QuickStyle: link
Desativar rubberbanding, mas não desaparecer das barras de rolagem:
defaults write -g NSScrollViewRubberbanding -bool false
... e restaure:
defaults delete -g NSScrollViewRubberbanding
Isso não afeta o Safari nem o iTunes, que usam seu próprio sistema de banda de borracha sempre ativa (possivelmente não usando o NSScrollView, ou forçando o rubberbanding a ficar ligado).
(também, isso pertence ao link )