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

    Cambiare Css dinamicamente

    Salve ragazzi sono nuovo ho bisogno di una dritta su javascript.

    In particolare ho un elemento con determinate caratteristiche inserite in un foglio esterno CSS.

    Quando accade un evento (Onclick) richiamo una funzione JS che dovrebbe modificare
    la posizione dell'elemento.

    Recupero un riferimento mediante getElementById(); e funziona bene.

    Poi quando devo modificare trovo problemi:
    Mettiamo sia a il riferimento:
    a.style.left="50px" --->Funziona
    a.style.left=parseInt(a.style.left)+50+"px"; --->Non funziona

    Purtroppo devo utilizzare il secondo metodo perchè devo incrementare il campo non dargli un
    valore nuovo.

    Potete aiutarmi?

    Grazie 1000

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    ... = parseInt(a.offsetLeft, 10) + 50 + "px"
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Ei grazie!

    E' compatibile anche con IE?
    E' standard W3C?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da edgeorclock
    1) E' compatibile anche con IE?
    2) E' standard W3C?

    1) Sì
    2) A quale standard fai riferimento?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.