zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden jquery opacity frage?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 02.12.2009, 22:32
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard jquery opacity frage?

Hallo Leute,

ich habe drei <ul> Elemente auf meiner Seite liegen. Die behandle ich so:
PHP-Code:
$("ul.latest").css({opacity"0.3"});
            $(
"ul.latest").mouseover(function(){
                   $(
this).stop().animate({opacity:'1'},300);
            });
            $(
"ul.latest").mouseout(function(){
                $(
this).stop().animate({opacity:'0.3'},200);
            }); 
das heißt, sie werden alle drei auf opacity 0.3 gesetzt und beim hover auf 1. Das passt mir ganz gut so, aber ich würde gerne das erste Element der drei Spalten GLEICH auf opacity 1 gesetzt haben. Also es sollte die erste ul auf 1 sein, die andern beiden auf 0.3.

Wie kann ich das realisieren?
Danke und lg
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 03.12.2009, 09:13
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

zu deiner Frage kann ich mangels Kenntnis über jquery nichts sagen, aber warum übergibst du die Zahlen als Zeichenkette?
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 03.12.2009, 10:16
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
zu deiner Frage kann ich mangels Kenntnis über jquery nichts sagen, aber warum übergibst du die Zahlen als Zeichenkette?
was beduetet das? Wie ich übergebe die Zahlen als Zeichenkette? Verstehe ich leider nicht.
Mit Zitat antworten
  #4 (permalink)  
Alt 03.12.2009, 10:30
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

'0.3' ist ein String 0.3 wäre eine Zahl.

jQuery kennt CSS-Pseudoklassen wie ":first-child", damit kannst du das erste Element deiner Liste ansprechen.
Mit Zitat antworten
  #5 (permalink)  
Alt 03.12.2009, 10:32
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von sepp88 Beitrag anzeigen
was beduetet das? Wie ich übergebe die Zahlen als Zeichenkette? Verstehe ich leider nicht.
Du willst mir doch nicht erzählen, dass du nicht den Unterschied zwischen einer Zahl und einer Zeichenkette (oder auf englisch String) kennst???
Mit Zitat antworten
  #6 (permalink)  
Alt 03.12.2009, 10:58
Benutzerbild von Thielo
Web Ninja
XHTMLforum-Kenner
 
Registriert seit: 17.09.2009
Ort: Stuttgart oder so
Beiträge: 3.372
Thielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein Lichtblick
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Du willst mir doch nicht erzählen, dass du nicht den Unterschied zwischen einer Zahl und einer Zeichenkette (oder auf englisch String) kennst???
String === Kleidungsstück

er dachte vielleicht einfach nur das trotz de ' das ganze eine Zahlenkette wäre (im Grunde ists das ja auch, aber nennt sich SCHTRING höhöhö )
Mit Zitat antworten
  #7 (permalink)  
Alt 03.12.2009, 11:03
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Du willst mir doch nicht erzählen, dass du nicht den Unterschied zwischen einer Zahl und einer Zeichenkette (oder auf englisch String) kennst???
doch, habs gecheckt. sorry für die dumme frage. "Zeichenkette" hat mich ein wenig verwirrt. String sagt mir da schon eher was. Ich habs geändert. macht aber keinen Unterschied.

Zitat:
jQuery kennt CSS-Pseudoklassen wie ":first-child", damit kannst du das erste Element deiner Liste ansprechen.
Das weiß ich, aber ich weiß nicht wie ich das in dem Fall einsetzen soll?
PHP-Code:
//ich setze alle ul.latest auf 0.3
$("ul.latest").css({opacity0.3});
$(
"ul.latest:first-child").css({opacity0.3}); 
Das first-child bezieht sich ja immer auf das ERSTE Element IM ul.latest, oder? Ich will aber generell das erste ul.latest Element auf opacity: 1 gestetzt haben?
Mit Zitat antworten
  #8 (permalink)  
Alt 03.12.2009, 11:44
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Zitat:
Zitat von sepp88 Beitrag anzeigen
Das first-child bezieht sich ja immer auf das ERSTE Element IM ul.latest, oder?
Nein genau das nicht. Wenn du das erste li haben wollen würdest, dann müsstest du "ul.latest li:first-child" schreiben.

Zitat:
Zitat von sepp88 Beitrag anzeigen
Ich will aber generell das erste ul.latest Element auf opacity: 1 gestetzt haben?
Dann setz es doch auf 1, bei dir bekommt es immer noch eine 0.3.
Mit Zitat antworten
  #9 (permalink)  
Alt 03.12.2009, 12:21
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von inta Beitrag anzeigen
Dann setz es doch auf 1, bei dir bekommt es immer noch eine 0.3.
sorry es sollte natürlich so aussehen:
PHP-Code:
            $("ul.latest").css({opacity0.3});
            $(
"ul.latest:first-child").css({opacity1}); 
das funktioniert definitiv nicht. wobei sowas hier schon funktionieren würde...
ich lös das ganze jetzt anders. Ich gebe einfach dem ersten ul element noch eine zusätliche id und spreche die spalte so an. das funktionert.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JQUERY: $.ajax - Frage sturmi2 Javascript & Ajax 2 08.04.2011 09:57
Frage zum Silder auf jQuery basis? celine@23 Javascript & Ajax 2 18.01.2011 19:16
Frage zu Jquery Cycle-Plugin connor Javascript & Ajax 7 24.05.2010 15:54
jQuery - kurze Frage: Animationen nacheinander abspielen madMUHHH Javascript & Ajax 2 05.12.2008 17:33
Frage zu jQuery uspri Javascript & Ajax 7 12.11.2008 07:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:13 Uhr.