Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611

    Consiglio sul sintetizzare una funzione

    ciao a tutti
    le poche righe che vi riporto sotto eseguono alcune operazioni che leggendo i comandi riuscirete sicuramente a capire

    codice:
    $(window).load(function(){
      $("#cont_testo").fadeIn().animate({"width":"410px"},700);
      $("#testo").delay(1000).fadeIn(1000);
    
      scrollbar();
    });
    
    function scrollbar(){
      var attiva_scroll = $("#testo").tinyscrollbar({
       			     sizethumb  : 125,
    			     wheel      : 20,
    			     axis       : 'y'
    			    });
    	
      setTimeout("scrollbar();",1500);
    }
    la domanda è, al fine di migliorare il codice, c'è un modo per bypassare la funzione "scrollbar" e fare le stesse cose solo con jquery?

    perchè se non gli do un ritardo non mi carica il plugin

    grazie anticipatamente
    NON ABBANDONATE CANI O GATTI!!!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non sembra funzionare probabilmente perche' il contenuto e' nascosto quando questa scrollbar viene inizializzata
    prova ad usare il complete dell' ultimo fadeIn per attivare la scrollbar senza aggiungere quel timeout nella funzione scrollbar()

    $("#testo").delay(1000).fadeIn(1000, scrollbar);

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    di funzionare funziona perfettamente con tutti i browser di già, solo che non mi sembra molto pulita come soluzione

    non posso attivare la scrollbar come mi hai scritto perché è un plugin esterno

    l'unica alternativa mi è sembrata quella del timeout perché il delay non mi da quello che voglio
    NON ABBANDONATE CANI O GATTI!!!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da activ
    di funzionare funziona perfettamente con tutti i browser di già, solo che non mi sembra molto pulita come soluzione
    sicuramente non e' pulita
    non posso attivare la scrollbar come mi hai scritto perché è un plugin esterno
    non credo dipenda da quello
    l'unica alternativa mi è sembrata quella del timeout perché il delay non mi da quello che voglio
    forse per capire meglio quello che vuoi e' il caso di vedere la pagina
    o anche meglio, prepara un http://jsfiddle.net/

    ciao

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.