verstehe add und remove class irgendwie nicht

  • habe ja schonviel mit css gemacht ,aber jquery und css ist nochnicht mein fall.

    zbdas hier ganz einfach

    sollte das "hallo" dann nicht gelb werden und mit removeClass die ausgangsfarbe wieder bekommen?

    Weil das geht alles so nicht ,verstehe das wohl irgendwie nicht.


    Fals wer fragt jquery ist eingebunden.

    und fiddel habe ichjetzt für das bischen code nicht gemacht

  • das mit den cass und class wahr tipp fehler aber das andere wahr falsch eingegeben ich dachte das bei Class aufrufen immer ein punkt vor muss.

    Aber ohne punkt geht es .Das wahrs schon.

    Und wieder was dazu gelernt.

    Besten dank @Jav

  • ich schreibe mal das nächste problem hier mit rein ,es passt ja fast.


    wie bekomme ich es hin,das derborder top nur so lang ist wie die schrieft,und nicht bis zumende des fensters.

    so wie bei den button,so soll das eigentlich bei jeden element sein.


    es soll so aussehen als wenn es im browser geschneit hat und überall aufden elementen schnee liegt.


    klappt nurn icht ganz,besonders beim <p> element


    https://jsfiddle.net/basti1012/ud5Lf0ys/

  • jo danke funktioniert.

    Aber was komisch ist.

    ich habe das mal so gemacht

    Code
    *{
    display:inline-block;
    }

    und dann zeigt er mir in fiddle ausgabe fenster ,erstmal den ganzen code an den ich geschrieben habe und bestimt 200 von diesen links


    [href^="http://freesoftwarelive.com/"], :root a[href^="http://ryushare.com/affiliate.python"], :root a


    und so weiter


    wo kommt das weg habe die fiddel mal zwischen gespeichert

    https://jsfiddle.net/basti1012/gdsz88yu/3/

  • Möchte ich auch wissen,weil im FF wird was anderes angezeigt als wie im OPERA oder AVANT

  • Code
    *{
    display:inline-block;
    }

    Das wirkt auf alle Elemente, bei jsfiddle im iFrame mit dem Ergebnis. Das Ergebnis ist schwer vorher zu sagen und kann überraschen, wie man hier sieht. Der Grund ist, das das style-Element als Standardeigenschaft display:none hat und man den Inhalt, d. h. das CSS, mit display:inline-block sichtbar macht.

  • Sehr merkwürdig

    und dann zeigt er mir in fiddle ausgabe fenster ,erstmal den ganzen code an den ich geschrieben habe und bestimt 200 von diesen links
    [href^="http://freesoftwarelive.com/"], :root a[href^="http://ryushare.com/affiliate.python"], :root a


    und so weiter

    wo kommt der Code nur weg ? Weil in basti1012 sein Code steht davon nix,und bei Fiddel sehe ich da auch gerade nix?

    Als wenn der Code bei Googel sich was rausgesucht hätte, was er anzeigen kann.:)

  • Habe mal wieder so ein problem mit classen ,hier erstmal der teil code wo rum es geht


    Es geht um die letzten 4 zeilen.


    Dann funktioniert das add und remove class nicht immer,kann man in fiddel testen.

    da kann man auch das mit den letzen 4 zeilen testen.


    sinn des speichern ist .. im anderen thema möchte einer die funktion haben das der letze angeklickte link eine andere farbe hat .

    das geht ja auch so halb.das classen wechseln tut er ,aber nicht immer. den letzen geklickten link speichert er auch ,aber bei den aufrufen klappt es nicht ganz ( siehe letze 4 spalten )


    so hier die fiddel mit ganzen code


    https://jsfiddle.net/basti1012/jhr7hdzk/7/

  • so halbwegs klapptes .komischerweise wenn ich auf menu2 klicke . dann seite relode,ist ein anderer link farblich makiert. und das er nicht immer regiert mit den classen wechsel.


    vieleicht müsste ich da was ändern weil jetzt ist es so ,,wenn ich ein link anklicke und dann mit der maus runtergehe wird ja erst der link rot.das müsste man noch ändern das es sofort rot wird beim klicken.


    das er die classen nicht immer wechselt ist auch komisch,ab und zu kann ich jeden link anklicken bis alles rot ist ,und erst wenn ich dann einen roten link anklicke wechselt er die farbe. irgendwie komisch das es bei mir rumspinnt und bei dir funkt,


    in dein bild ist zusehen das du

    Code
    //warum geht das 
      $("."+h+"").css("background","red")
     
    // abernicht das 
    $("."+h+"").addClass("selected")

    beides am laufen hast. ich hatte immer nur eins von beiden genommen . aber das 2 te über addCladd geht bei mir überhaupt nicht nur über css, hattest du bei dir auch mal getestet wenndu das

    Code
    $("."+h+"").css("background","red")

    auskomentierst und nur die spalte mit addClass laufen lässt ??

    weil über addClass sollte das doch auch gehen oder nicht ??

    weil das zeigt bei mir überhaupt keime wirkung

  • sehr komisch genau wie das jetzt

    Code
    $("#link3,#link4,#link5,#link6,#link7").click(function(){
    
    
     
    
    //$(".link1").addClass("selected")
    $(".link1").css("color","red")
       });

    css geht sofort und addclass zeigt wieder keine funktion. da muss doch voll der wurm drin sein,



    das geht auch nicht

    Code
    $("#link3,#link4,#link5,#link6,#link7").click(function(){
        $(this).parent().addClass('selected');
       });

    merkwürdig.


    was macht eigentlich "toggleClass" ??

  • gibt es sowas wie unsichtbare fehler??? habe die select classe aus der css gelöscht und genau das gleiche nochmal hingeschrieben ( nix anderes ) habe selected classe nur in test2 unbenant und jetzt geht das meiste .. segr merkwürdig

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!