

Anmelde-Formular

passende Links in der aktuellen Rubrik
Insgesamt sind 16 Links in dieser Kategorie

strohhalm.org / Forum / Forenübersicht / Programmierung Clientseitig / Nachricht 2309 lesen
nicmare.+0 -0.13. Mai 2008, 13:25
Hallo Leute,
Mein erster Fred hier und ich hoffe dass ich hier öfter mal vorbei schauen werde :-).
Mein Problemchen:
Ich benutze das Cycle Plugin für jquery:
function onBefore() {
('#desc').html(this.title);
};
$('#slides').cycle({
fx: 'fade',
before: onBefore,
pagerAnchorBuilder: function(idx, slide) {
// return selector string for existing anchor
return '#carousel ul li:eq(' + idx + ') a';
}
});
und navigiere diese slideshow mit diesem menü:
<ul id="slides">
<li title="pic1"><a href="gallery/pic1.jpg" rel="group" title="pic1"><img src="gallery/pic1.jpg" /></a></li>
<li title="pic2"><a href="gallery/pic2.jpg" rel="group" title="pic2"><img src="gallery/pic2.jpg" /></a></li>
<li title="pic3"><a href="gallery/pic3.jpg" rel="group" title="pic3"><img src="gallery/pic3.jpg" /></a></li>
<li title="pic4"><a href="gallery/pic4.jpg" rel="group" title="pic4"><img src="gallery/pic4.jpg" /></a></li>
</ul>
Jetzt wird mir in nem extra <p> Element mit der id "desc" jeweils der title vom li element angezeigt. Funzt also super! Nun möchte ich doppelten Content vermeiden. Denn der title vom <a> und vom <li> ist identisch. Drum lösche ich die title attribute aus den listenelementen. Statt dessen möchte ich nun im <p> element den Titel vom jeweiligen <a> element ausgeben lassen. Die oben genannte Funktion (onBefore) funktioniert jetzt nicht mehr. Wie muss ich das sinnvoll umschreiben?
Grüße
Antworten [/forum/index.php?topic=2309&strukturid=2309&action=newEntry]
vipcop.+0 -0.13. Mai 2008, 16:34
function onBefore() {
('#desc').html(this.contents().find("a").attr("title"));
};
das sollte funktionieren
gruß daniel
Antworten [/forum/index.php?topic=2309&strukturid=2309&action=newEntry]
(c) 2002 - 2013 strohhalm.org Community.Server powered by Manitu.Software powered by Mathias Bank
Impressum + Team.Datenschutz