Programação  
 
Conhecimento computador >> Programação >> JavaScript Programação >> 
Como controlar barras de rolagem com Javascript
Desde JavaScript é uma linguagem do lado do cliente que é executado no navegador comum , ele pode ser utilizado para exibir páginas web interativas. JavaScript pode ser usado para controlar os recursos da janela de barra de rolagem de uma página web. Na verdade, é possível criar uma janela pop -up que não tem barras de rolagem em tudo usando JavaScript. Para que o JavaScript para oferecer este nível de interatividade no entanto, ele precisa ser ligado a ambos arquivos CSS e JavaScript . Instruções
1

Abra seu aplicativo de edição de HTML e declarar 2 divs no documento chamado de " barra de rolagem " e " Scroll ". Divs são tags que definem divisões lógicas em páginas da web dentro de um conteúdo da página web e podem ser adicionados da mesma forma que as tabelas e células da tabela são adicionados. Os elementos da primeira barra de rolagem na página HTML deve ficar assim :

Controlar barras de rolagem com JavaScript </tile > <meta name="viewport" content="width=device-width, initial-scale=1.0"></head> <body> <div ... id="scrollholder" class="scrollholder"> <div id="scroll" class="scroll"> ... coloque o seu conteúdo rolagem aqui ... </div> </div> <script type="text/javascript"> <- ScrollLoad ( " scrollholder " , "quadro" , true) ;//-> </script> ... </body > <br> <p> Coloque o conteúdo da página web nos 2 divs <br> 2 <p> Declare a arquivos CSS e JavaScript em . o cabeçalho da página HTML da seguinte forma: <br> <p> <head> ... < link rel = tipo de " estilo " = "text /css" href = " scroll.css " mce_href = " scroll.css "media =" screen , projeção "/> <script type="text/javascript" language="JavaScript" src="scroll.js" mce_src="scroll.js"> </script> ... <meta name="viewport" content="width=device-width, initial-scale=1.0"></head > <br> <p> Coloque os elementos da segunda e outras barras de rolagem na página HTML da seguinte forma: <br> <p> ... <div id="scrollholder2" class="scrollholder"> ; <div id="scroll2" class="scroll"> ... coloque o seu conteúdo rolagem aqui ... </div> </div> <script type="text/javascript"> <- ScrollLoad ( " scrollholder2 ", " scroll2 ", false ) ;//-> </script> ... <br> 3 <p> Crie o arquivo " Scroll.js " e copie o seguinte código no arquivo : <br> <p> /* número de rolagem objetos * /document.No = 0 ; <br> <p> var isOpera = ( window.navigator.userAgent.indexOf ( "Opera" ) > -1 ); <br> <p> função ScrollLoad (Área Contente SettingTracSize ) { var código = " var scroller " + document.No + " = new dw_scrollObj ( Area, conteúdo, conteúdo , Area, document.No ) ;" if ( SettingTracSize ) Código + = " scroller " + documento . Sem + " setBarSize (); ". ; eval ( código ); makeMouseWheeleScrolling ( Area) ; document.No + +; } <br> <p> /* <Mouse wheele scrolling> * /var mouseWheelTimer = 0; <br> função makeMouseWheeleScrolling <p> ( objName ) {var obj = document.getElementById ( objName ); <br> <p> if ( obj.addEventListener ) { obj.addEventListener ( " DOMMouseScroll " , roda, false); } obj.onmousewheel = roda; } <br> <p> função moveUp (pai) { dw_scrollObj.initScroll ( parent.id , "up "); clearInterval ( mouseWheelTimer ); mouseWheelTimer = setTimeout ( " mouseStop ( '" + parent.id + "' ) ; " , 200) ;} <br> <p> função moveDown (pai) { dw_scrollObj.initScroll ( parent.id ," down " ); clearInterval ( mouseWheelTimer ); mouseWheelTimer = setTimeout ( " mouseStop ( '"+ parent.id + " '); " , 200) ;} <br> <p> função mouseStop ( parentId ) { dw_scrollObj.stopScroll ( parentId ); mouseWheelTimer = 0; } <br> <p> /* funções da roda do mouse para rolar em rato roda efect sobre o objeto com o meu js barra de rolagem * /function pega ( delta , pai ) {var s = delta + " :"; if ( delta <0) {if ( isOpera ) moveUp (pai) ; elsemoveDown (pai) ;} else { if ( isOpera ) moveDown (pai) ; elsemoveUp (pai) ;}} <br> <p> roda function (event ) {var delta = 0; ( ! evento) se o evento = window.event ; if ( event. wheelDelta ) { delta = event.wheelDelta/120 ; if ( window.opera ) delta = - delta ; } else if ( event.detail ) { delta = - event.detail /3; } if ( delta) pega ( delta , este ); . } /* < /roda do mouse rolagem > * /<br> 4 <p> Garantir que todos os seus arquivos são salvos na mesma pasta e executar a página HTML para testar <br> < br > <br> <div class=ptad2><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script><!-- pt computador 4 --><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="5429850767" data-ad-format="auto" data-full-width-responsive="true"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({});</script></div> </div> </div> <div class=ptnrx></div> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Anterior : <a class='LinkPrevArticle' href='/P/javascript-programming/91225.html' >Como diagnosticar problemas com o Javascript </a> </p></td> </tr> <tr> <td width="49%"> Próximo : No</li></td> </tr> </table></td> </tr> </table> <div class=bai7></div> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Os artigos relacionados </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/javascript-programming/90780.html" title="Diferença entre OnBeforeUnload & OnUnload " target="_self">Diferença entre OnBeforeUnload & OnUnload </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/javascript-programming/91122.html" title="Como verificar se o navegador tiver o foco em JavaScript " target="_self">Como verificar se o navegador tiver o foco em JavaScrip…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/javascript-programming/91101.html" title="Por que é Script Retardar Meu computador Down " target="_self">Por que é Script Retardar Meu computador Down </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/javascript-programming/90879.html" title="Como Incorporar JavaScript em Asp.net " target="_self">Como Incorporar JavaScript em Asp.net </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/javascript-programming/91136.html" title="Como expandir um formulário em Java Script " target="_self">Como expandir um formulário em Java Script </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/javascript-programming/90792.html" title="Tutorial para saber como instalar plugins jQuery " target="_self">Tutorial para saber como instalar plugins jQuery </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/javascript-programming/91009.html" title="Como exibir as horas e minutos em dois campos com Javascript " target="_self">Como exibir as horas e minutos em dois campos com Javas…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/javascript-programming/90760.html" title="Java Script Verificação do Formulário de entrada de texto para caracteres especiais " target="_self">Java Script Verificação do Formulário de entrada de …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/javascript-programming/90932.html" title="Como Ler iFrame conteúdo em JavaScript " target="_self">Como Ler iFrame conteúdo em JavaScript </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/javascript-programming/90944.html" title="Como usar JavaScript para exibir Fatores Prime " target="_self">Como usar JavaScript para exibir Fatores Prime </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Artigos em destaque </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/87966.html" title="Como configurar o CVS no Eclipse Tela " target="_self">Como configurar o CVS no Eclipse Tela </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/java-programming/89579.html" title="Como fazer um formulário em JSP " target="_self">Como fazer um formulário em JSP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/88417.html" title="Source Code simples para a construção de uma página da Web " target="_self">Source Code simples para a construção de uma página …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/87015.html" title="Como Cypher criptografia para computadores " target="_self">Como Cypher criptografia para computadores </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/cc-programming/85342.html" title="Como criar um BlogSkin para Blogger " target="_self">Como criar um BlogSkin para Blogger </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/java-programming/89778.html" title="Como alterar cores em Java Com Eventos " target="_self">Como alterar cores em Java Com Eventos </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/87359.html" title="Como usar o controle TreeView em WPF " target="_self">Como usar o controle TreeView em WPF </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/86700.html" title="Conceitos de MATLAB " target="_self">Conceitos de MATLAB </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/86888.html" title="Como limpar Floating Elementos em CSS " target="_self">Como limpar Floating Elementos em CSS </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/java-programming/89165.html" title="Como remover Entidade Referências em Saxon DocumentBuilder " target="_self">Como remover Entidade Referências em Saxon DocumentBui…</a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=bai7></div> <div class="ptbottom bs"> Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados </div> </div> </body> </html>