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

    Non far muovere una immagine all'infinito

    Salve,
    io ho questo codice:

    codice:
     $(img).hover(function(){                   
    $(img).animate({left:'+=10'})                   
    });
    praticamente una immagine che all'hover si sposta a sinistra.

    Il problema è che si sposta all'infinito, io vorrei invece che si spostasse a sinistra ma poi tornasse alla posizione iniziale.

    Qualche consiglio??

    Grazie a tutti ed una buona giornata

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: Non far muovere una immagine all'infinito

    Originariamente inviato da blinkshow87
    ma poi tornasse alla posizione iniziale
    spiega meglio

  3. #3
    Ok, grazie mille per la risposta.

    In pratica ho una piccola img, una colomba, che fa parte di un logo.

    Vorrei che questa immagine, se si passa il mouse di sopra, faccia un piccolo movimento, ovvero si sposti a sinistra di 10px ma dopo essersi spostata vorrei che tornasse alla posizione iniziale.


    Per spostarla uso il codice postato in precedenza, ma successivamente non so come fare per farla tornare alla posizione iniziale.


    Molte grazie per l'aiuto ed un saluto al forum!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    beh, hover prende 2 funzioni per alternarle al mouseenter mouseleave, quindi ti puo' bastare anche solo


    $(img).hover(
    function(){$(img).stop().animate({left:'+=10'})},
    function(){$(img).stop().animate({left:'-=10'})}
    );

    chiaramente, quel += e -= rendono il tutto progressivo, se ti accorgi di malfunzionamenti semplicemente rimuovili e specifica solo 10 e -10

    ciao

  5. #5
    avevo già usato il codice che mi hai postato ma non funzionava, questo perché lasciavo += e -=.
    Togliendoli, come consigliato, funziona


    Grazie mille, siete grandi, una buona serata!!

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.