Ergebnis 1 bis 7 von 7

Thema: Jquery zum Drehen eines Divs

  1. #1
    Contao-Nutzer
    Registriert seit
    06.09.2012.
    Beiträge
    92

    Standard Jquery zum Drehen eines Divs

    Hallo Community,

    ich experimentiere gerade mit Animationen. Ich möchte gerne ein DIV drehen, wenn ich bei einem anderen div mit der Maus darüber fahre. Das hab ich mal versuch mit jquery zu lösen. (jquery benutze ich erst seit der Woche) http://beta.hierbeck-consulting.de/

    Mein Skript sieht so aus und funktioniert auch, AUßER beim Firefox.

    Code:
    <script>
    $(document).ready(function(){
    
        $("#feld_beratung").mouseover(function() {
    
               $("#kreis1undschrift").animate({
                    left:'90px'
                });
    
                $("#kreis1").addClass("Drehungrechts"); 
    });
    });
    </script>
    (ist nur die abgekürzte Version.) Meine CSS Anweisung von Drehungrechts sieht dann so aus:

    Code:
    #kreis1.Drehungrechts {
        -webkit-transition        : .2s;
        -webkit-transform:rotate(135deg);
        -ms-transform:rotate(135deg);
    }

    Meine Frage: -webkit wäre doch eigentlich für firefox oder nicht? Die Drehung macht Schwierigkeiten, die Bewegung nach rechts jedoch nicht.

    Ich hoff es hat jemand einen Tipp.

  2. #2
    Contao-Nutzer
    Registriert seit
    26.06.2013.
    Beiträge
    24

    Standard

    für firefox ist -moz-transition entscheidend

  3. #3
    Contao-Nutzer
    Registriert seit
    06.09.2012.
    Beiträge
    92

    Standard

    Ich Pfosten! Da hab ich wohl was verwechselt. Nur wenn ich das CSS erweitere, funktioniert es immer noch nicht. Steh ich aufm Schlauch??? (opera usw. fehlt auch noch, aber das is erst mal egal)

    Code:
    #kreis1.Drehungrechts {
         -moz-transition: .2s;
        -webkit-transition        : .2s;
         -moz-transition:rotate(135deg);
        -webkit-transform:rotate(135deg);
        -ms-transform:rotate(135deg);
    }

  4. #4
    Contao-Nutzer
    Registriert seit
    06.09.2012.
    Beiträge
    92

    Standard

    fehler gefunden bei moz-transition zu transform! :-) Jetzt funktioniert alles.

    Nochmal Danke ctnew.

  5. #5
    Contao-Nutzer
    Registriert seit
    26.06.2013.
    Beiträge
    24

    Standard

    Alles klar, dein Post war schneller

    Ansosnten hätte ich dem ganzen noch 2 weitere hinzugefügt - so sollte es jetzt auch im Opera klappen:

    HTML-Code:
    #kreis1.Drehungrechts {
      transition: .2s;
      -moz-transition: .2s;
      -webkit-transition: .2s;
      -o-transition: .2s;
      -ms-transition: .2s;
    
      transform:rotate(135deg);
      -moz-transform:rotate(135deg);
      -webkit-transform:rotate(135deg);
      -o-transform:rotate(135deg);
      -ms-transform:rotate(135deg);
    }

  6. #6
    Contao-Fan Avatar von Bas
    Registriert seit
    03.12.2009.
    Ort
    Hamburg
    Beiträge
    555

    Standard

    Bei mir würde das so aussehen:
    Code:
    -webkit-transition-property: all; 
    -moz-transition-property: all; 
    -o-transition-property: all; 
    transition-property: all; 
    -webkit-transition-duration: 0.2s; 
    -moz-transition-duration: 0.2s; 
    -o-transition-duration: 0.2s; 
    transition-duration: 0.2s; 
    -webkit-transform: rotate(135deg); 
    -moz-transform: rotate(135deg); 
    -ms-transform: rotate(135deg); 
    -o-transform: rotate(135deg); 
    transform: rotate(135deg);
    Edit: zu lange ausprobiert .. zu langsam

  7. #7
    Contao-Nutzer
    Registriert seit
    06.09.2012.
    Beiträge
    92

    Standard

    Kein Problem, trotzdem vielen Dank. Eines der wenigen Foren, in dem einem geholfen und nicht nur eine Hilfestellung ala ... "gibs bei google ein" gegeben wird.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •