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

    jQuery movimento scrollTop

    Salve devo effettuare un movimento di una barra di thumb al mousedown la barra si muove al mouseup la barra si ferma e fin qui tutto ok.

    Ma come faccio ad aggiungere valori al scrollTop???

    cioè se faccio:
    $("div").scrollTop(10);

    questo alza di 10 ma non va più avanti invece a me seve che faccia lo scrolling finche ho il mouse in down

  2. #2
    ho provato con animate e funziona ma ce un problema che quando clicco più volte aumenta la velocita dello scorrimento ed io questo non lo voglio.

    var showbar;
    $("a").bind("mousedown",function(){
    showbar=setInterval(function(){
    $("div").animate({scrollTop:"-=10"},0000);
    }, 100);
    });

    $("a").bind("mouseup",function(){
    clearInterval(showbar());
    });

    facendo così la barra scorre ma ad ogni click aumenta la velocità di scorrimento e non deve farlo.

    Come posso far sì che la barra mantenga la stessa andatura???

  3. #3
    ok anche se non mi avete aiutato ho risolto grazie comunque

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da techno
    ok anche se non mi avete aiutato ho risolto grazie comunque
    Meglio cosi, d'altronde qui s'aiuta gratuitamente se:
    - Se si ha tempo;
    - Se si conosce la soluzione o si crede di conoscerla;
    - Se si capisce il problema;
    - Se ne si ha voglia;
    Per restare in spirito collaborativo posta la soluzione potrebbe servire ad altri in futuro.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    be era una stronzata il problema era la richimata setInterval(showbar() )

    bastava togliere le 2 parentesi.

  6. #6
    ora però ho un'altro problema.

    Ed è l'ultimo perche è quello che mi rimane da fare poi ho concluso.

    sempre per questa barra.

    Ho un menu di 3 tipi di immagini:
    "Matrimonio","Comunione","Battesimi"

    cliccando su questi link mi compaiono le thumb delle immagini nella barra che scorro cliccando su queste immagini mi compare l'immagine ingrandita.
    Quindi un semplice gallery.
    ecco il code:

    Tutto apposto solo che quando cambio le thumb della barra e ppi clicco su una thumb non me la fa vedere grande ho verificato che non fa avviare questo codice:

    codice:
    	$("ul.min img").click(function(){
    		
    		var linkimg=$(this).attr("src");
    		$("ul.min img").removeClass("active");
    		$(this).addClass("active");
    		
    		$("div#open>img").fadeOut("fast", function(){
    			$("div#open").html("<img src=\"" + linkimg + "\" />");
    			$(this).fadeIn("fast");
    		});
    	});
    eppure quando apro la pagina la prima volta mi funziona tutto, ripeto solo dopo hce cambio le thumb nella barra che scorre mi da questo problema.

    ecco come cambio le thumb:
    codice:
    $("a.category").click(function(){
    var tab=$(this).html();
    $("ul.min li").remove();
    
    switch(tab){
    case "Matrimonio" :
    for(i=0; i<imgmatrimonio.src; i++){
    $("ul.min").append("[*]<img src=\"" + imgmatrimonio[i].src + "\" />");
    }
    ... // per battesimi e comunioni uguale
    le immagini sono contenute nei rispettivi array come imgmatrimonio oppure imgbattesimi

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    usa live per settare il click invece di click()

  8. #8
    grazie capito sei stato davvero utilissimo e gentilissimo grazie

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.