+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Content Toggle

  1. #1
    TP-Newbie sashx macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    3

    Exclamation Content Toggle

    Hallo Zusammen

    Ich habe folgendes Problem. Bei dem gerade anstehenden Website Projekt, wollte ich beim Servieangebot eine kleine Vorschau erstellen und bei dieser dann mit dem "mehr lesen" Button die Details per Toggle öffnen lassen (Siehe Bild).

    Name:  toogle_problem.png
Hits: 197
Größe:  361,1 KB

    Ich wollte das so lösen:

    html
    Code:
    <div class="previewbg">
    	<div class="previewbg_TE">
    	  <div class="angebotdetail"><a href="#"><img src="http://www.thierryboillat.ch/wp/wp-content/themes/thierryboillat/images/content/ml.png" alt="" /></a></div>
    		<div class="previewr">
    			<div class="previewtext">
    				<h5>Zauberhaft</h5>
    				<p>Planen Sie einen speziellen Moment für Ihre Liebsten, Freunde oder Bekannte?</p>
    				<p>Wollen Sie Ihnen ein aussergewöhnliches Geschenk machen?</p>
    				<p>"Thierry Exklusive" heisst die Lösung!</p>
    				</p>
    			</div>
    		</div>
    	</div>
    	<div class="angebotdetail_container">		
    		<div class="block">
    			<div class="page_t">	
    			</div>
    			<div class="contentbg_m">		
    					<h3>Content Header</h3>
    					<!--Content-->
    			</div>
    			<div class="page_b">
    			</div>
    		</div> 
    	</div>
    </div>
    JQuery
    Code:
    $(document).ready(function(){
    
    	$(".angebotdetail_container").hide(); 
    	$(".angebotdetail").click(function(){
    		$(this).toggleClass("opened").next().slideToggle("slow");
    	});
    
    });
    CSS
    Code:
    .angebotdetail {
    	padding:20px 12px 0 18px; text-transform:uppercase;
    	margin: 0 0 0 20px;
    	width:96px; height:20px;
    	float: left;
    	clear:both;
    }
    .angebotdetail a {
    	text-decoration: none;
    	display: block;
    }
    .angebotdetail a:hover { text-transform:uppercase;}
    .active {text-transform:uppercase;} 
    .angebotdetail_container {
    	margin: 0 0 0 20px;
    	padding: 0 0 0 0;
    	overflow: hidden;
    	width: 680px;
    	clear: both;
    	
    }
    .angebotdetail_container .block {
    	padding:0; 
    }
    Nun ist es so, dass die Aktion nur innerhalb des previewbg_TE divs passiert wo ich das "mehr lesen" eingefügt habe .
    Ist das so überhaupt realisierbar? Ich stehe jetzt echt auf dem Schlauch.
    Wie könnte ich das in etwa lösen.. oder gäbe es noch eine andere Möglichkeit, das so hin zu bekommen.

    Liebe Grüsse aus dem schönen Bern
    Sash
    Geändert von sashx (04.07.2011 um 19:45 Uhr)

  2. #2
    TP-Senior pidd macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    140
    Entschuldigung aber ich verstehe nicht ganz was du machen möchtest. Was soll denn beim dritten Bild passieren?
    Also Bild 1 und 2 sind Beispiele für solche Service Angebote? Und das dritte stellt dar was passiert nachdem man auf mehr lesen geklickt hat?

    EDIT:
    Ah! Kann es sein dass du den leeren Container (drittes Bild) als detailviewer nutzen möchtest? Und je nach dem auf welches "mehr lesen" man klickt dessen details in genau diesem leeren Container dargestellt wird?
    Geändert von pidd (12.07.2011 um 20:43 Uhr)
    grüße,
    euer pidd

  3. #3
    TP-Newbie sashx macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    3
    Hi
    Ja genau, dass war die Idee. Ich habe aber das Problem mittlerweilen selbst gelöst.
    Ich habe einfach den falschen div Container angesprochen.

    Die Lösung dazu:
    Code:
        $(".detail_container7").hide(); 
        
        $("h6.detail7").click(function(){
        	$(".detail_container4").hide("fast");
        	$(".detail_container5").hide("fast"); 
        	$(".detail_container6").hide("fast");
            //Die Lösung nach .next den zu öffneden div einfügen
        	$(this).toggleClass("opened").next(".detail_container7").slideToggle("slow");
        });
    });
    Das Ergebnis findet Ihr unter http://www.thierryboillat.ch

    LG aus Bern,
    Sash

    P.s. Gelöst

  4. #4
    TP-Senior pidd macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    140
    sehr gut. Im Prinzip ein Akkordeon
    grüße,
    euer pidd

+ Antworten

Ähnliche Themen

  1. Toggle
    Von Hebaboy im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 24.02.2011, 14:19
  2. Text ein/ausklappen Toggle Funktion
    Von tine244 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 17.11.2010, 17:55
  3. jQuery Tutorial - toggle
    Von Heglanx im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 25.12.2008, 21:37
  4. Bilderanzeige: Problem in IE7 mit TJK Toggle Skript
    Von Betullam im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 25.05.2007, 11:16
  5. Formularelemente visibility toggle problem
    Von phpBuddy im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 06.10.2005, 23:20

Aktive Benutzer

Aktive Benutzer

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

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51