tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
323
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von supercat1510
    supercat1510 supercat1510 ist offline Mitglied Gold
    Registriert seit
    Nov 2002
    Ort
    Nähe Altötting (Bayern)
    Beiträge
    128
    Ich möchte ein Bild mit Lupensymbol versehen.

    (Ja ich weiß es gibt schon nen Post, aber der hilft mir nicht weiter)

    Ich hätte mir dazu folgendes zusammengebastelt, allerdings funktioniert das ganze nicht.

    PHP-Code:
        $('a.lupe').wrap('<div class="lupeaussen" />');
        $(
    'div.lupeaussen').each(function(){
          var 
    bildbreite = $('.lupeaussen').children('img').width();
          var 
    bildbreite bildbreite;
          $(
    this).css("width",bildbreite);    
        }); 
        $(
    '.lupe').wrap('<div class="bild" />'); 
    Das Bild dazu sieht so aus:
    HTML-Code:
    <a href="bild-gross.jpg" class="lupe"><img src="bild-klein.jpg" width="139" height="200"  /></a>
    Das Problem ist, das Wrap wird irgendwie nicht übernommen.
    Ich hab im Firefox 6 und im IE 9 geguckt.
     
    ^-_-^Mata ne
    Supercat1510

  2. #2
    dobermant dobermant ist offline Mitglied Gold
    Registriert seit
    Apr 2003
    Beiträge
    141
    ...keine Ahnung ob's damit zu tun hat, aber 2 mal wird var bildbreite definiert?
     

  3. #3
    Avatar von supercat1510
    supercat1510 supercat1510 ist offline Mitglied Gold
    Registriert seit
    Nov 2002
    Ort
    Nähe Altötting (Bayern)
    Beiträge
    128
    So - bin ein kleines Stück weiter - aber eine Schwierigkeit besteht noch:

    PHP-Code:
    $('a.lupe').wrap('<div class="lupeaussen" />');
            
            $(
    'div.lupeaussen').each(function(){
                                    
                var 
    bildbreite = $('a.lupe').children('img').width();
                
                $(
    this).css({
                    
    "width"bildbreite,
                    
    "position""relative"
                
    });   
            }); 
            
            $(
    'div.lupeaussen').append('<div class="bild"></div>'); 

    Wenn ich das ganze so mache dann passiert folgendes, es wird die Breite vom 1. Bild verwendet (Bilder können verschiedene Breiten haben) und nimmt es für alle anderen Bilder ebenfalls her.

    Ich würd gern, das per Script so ändern, dass automatisch eine ID für jedes .lupe-Element erstellt wird und die Bildbreite dann je nach ID errechnet wird.

    Hab schon bißchen rumprobiert, aber bin noch auf keine Lösung gekommen.
    Geändert von supercat1510 (23.09.11 um 16:25 Uhr)
     
    ^-_-^Mata ne
    Supercat1510

Ähnliche Themen

  1. jQuery-Cycle mit Captions versehen
    Von Jan-Frederik Stieler im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 12.07.10, 11:54
  2. [jQuery] Bild mit Lupensymbol versehen
    Von Alaniak im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 02.03.10, 15:51
  3. Bild mit Text Versehen?
    Von aargau im Forum PHP
    Antworten: 1
    Letzter Beitrag: 05.01.07, 23:45
  4. Bild mit Rahmen aus Image versehen
    Von pontifex im Forum CSS
    Antworten: 5
    Letzter Beitrag: 10.11.05, 17:20

Stichworte