Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Trovata Srollbar con javascript ma...

    Ciao ragazzi,
    Ho trovato questo sito http://livepipe.net/control/scrollbar , in esso potrete trovare come fare una scrollbar con javascript.

    Io ho provato a prendere il codice che è inserito nella sezione code e l'ho inserita in una pagina web ma purtroppo non funziona...
    Vi chiedo se avete un secondo da dedicarmi di provare a fare anche voi la scrollbar e dirmi se a voi funziona o no...

    Grazie...

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    serve la libreria prototype per quello script
    l' hai inclusa nel documento?

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Visto che la demo sul sito va ritengo che il mal funzionamento sia dovuto ad una scorretta installazione, posta la tua demo pubblicata da poter testare.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Originariamente inviato da Xinod
    serve la libreria prototype per quello script
    l' hai inclusa nel documento?
    No non ho incluso la libreria e dal link che mi hai passato non riesco a scaricarla o almeno ho fatto un copia e incolla del link download messa nel codice e non funziona il codice che ho è il seguente...
    codice:
    <!DOCTYPE html> 
    <html> 
    <head> 
    <title>Control.ScrollBar : Pure JavaScript/CSS scroll bars for Prototype</title> 
    
    <script src="lib.js"></script>
    <script> 
    var scrollbar = new Control.ScrollBar('scrollbar_content','scrollbar_track');  
      
    $('scroll_down_50').observe('click',function(event){  
        scrollbar.scrollBy(-50);  
        event.stop();  
    });  
      
    $('scroll_up_50').observe('click',function(event){  
        scrollbar.scrollBy(50);  
        event.stop();  
    });  
      
    $('scroll_top').observe('click',function(event){  
        scrollbar.scrollTo('top');  
        event.stop();  
    });  
      
    $('scroll_bottom').observe('click',function(event){  
        //to animate a scroll operation you can pass true  
        //or a callback that will be called when scrolling is complete  
        scrollbar.scrollTo('bottom',function(){  
            if(typeof(console) != "undefined")  
                console.log('Finished scrolling to bottom.');  
        });  
        event.stop();  
    });  
      
    $('scroll_second').observe('click',function(event){  
        //you can pass a number or element to scroll to  
        //if you pass an element, it will be centered, unless it is  
        //near the bottom of the container  
        scrollbar.scrollTo($('second_subhead'));  
        event.stop();  
    });  
      
    $('scroll_third').observe('click',function(event){  
        //passing true will animate the scroll  
        scrollbar.scrollTo($('third_subhead'),true);  
        event.stop();  
    });  
      
    $('scroll_insert').observe('click',function(event){  
        $('scrollbar_content').insert('
    
    Inserted: ' + $('repeat').innerHTML + '</p>');  
        //you only need to call this if ajax or dom operations modify the layout  
        //this is automatically called when the window resizes  
        scrollbar.recalculateLayout();  
        event.stop();  
    });  
    	</script> 
    	<style> 
    		
    #scrollbar_container {
    	position:relative;
    	width:500px;
    }
     
    #scrollbar_track {
    	position:absolute;
    	top:0;
    	right:0;
    	height:100%;
    	width:10px;
    	background-color:transparent;
    	cursor:move;
    }
     
    #scrollbar_handle {
    	width:10px;
    	background-color:#5c92e7;
    	cursor:move;
    	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	opacity:0.9;
        -moz-opacity:0.9;
    }
     
    #scrollbar_content {
    	overflow:hidden;
    	width:485px;
    	height:250px;
    }
     
    	</style> 
     
    	</head> 
    	<body> 
    	
    	<div id="scrollbar_container"> 
    		<div id="scrollbar_track"><div id="scrollbar_handle"></div></div> 
    		<div id="scrollbar_content"> 
    			
    
    Nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce consectetuer. Phasellus molestie, sem vel laoreet pretium, arcu arcu rutrum eros, ac mattis felis ante at orci. Vivamus vel mauris. 	
    			
    		</div> 
    	</div> 
    	
    
    Insert Paragraph and recalculateLayout()</p> 
    
     
    					</div> 
    				</div> 
    
    	</body> 
    </html>

  5. #5

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    comunque noto ora che quello script dipende da un sacco di altri script
    ho provato a mettere tutto insieme ma neanche a me funziona

    mio consiglio: vai con qualcosa di piu' immediato
    e' pieno il web di scrollbar alternative

  7. #7
    Originariamente inviato da Xinod
    comunque noto ora che quello script dipende da un sacco di altri script
    ho provato a mettere tutto insieme ma neanche a me funziona

    mio consiglio: vai con qualcosa di piu' immediatoda
    e' pieno il web di scrollbar alternative
    Hai qualche sito da passarmi?è un progetto abbastanza urgente per questo te lo chiedo...
    Grazie mille...

  8. #8
    io sono fan di jQuery... quindi ti consiglio questo framework:
    http://jquery.com/

    con questo plugin:
    http://www.kelvinluck.com/assets/jqu...crollPane.html

    pagina di esempio:
    http://www.kelvinluck.com/assets/jqu...ane/basic.html

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.