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 ...
Coloque o conteúdo da página web nos 2 divs
2
Declare a arquivos CSS e JavaScript em . o cabeçalho da página HTML da seguinte forma:
... < link rel = tipo de " estilo " = "text /css" href = " scroll.css " mce_href = " scroll.css "media =" screen , projeção "/> ...
Coloque os elementos da segunda e outras barras de rolagem na página HTML da seguinte forma:
...
...
3
Crie o arquivo " Scroll.js " e copie o seguinte código no arquivo :
/* número de rolagem objetos * /document.No = 0 ;
var isOpera = ( window.navigator.userAgent.indexOf ( "Opera" ) > -1 );
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 + +; }
/* * /var mouseWheelTimer = 0;
função makeMouseWheeleScrolling ( objName ) {var obj = document.getElementById ( objName );
if ( obj.addEventListener ) { obj.addEventListener ( " DOMMouseScroll " , roda, false); } obj.onmousewheel = roda; }
função moveUp (pai) { dw_scrollObj.initScroll ( parent.id , "up "); clearInterval ( mouseWheelTimer ); mouseWheelTimer = setTimeout ( " mouseStop ( '" + parent.id + "' ) ; " , 200) ;}
função moveDown (pai) { dw_scrollObj.initScroll ( parent.id ," down " ); clearInterval ( mouseWheelTimer ); mouseWheelTimer = setTimeout ( " mouseStop ( '"+ parent.id + " '); " , 200) ;}
função mouseStop ( parentId ) { dw_scrollObj.stopScroll ( parentId ); mouseWheelTimer = 0; }
/* 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) ;}}
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 > * /
4
Garantir que todos os seus arquivos são salvos na mesma pasta e executar a página HTML para testar
< br >