Kamel:J*/Spielwüste: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(32 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
entweder...
==JQuery Klappdings==
=...Modell 1: immer letzte Wahl=
==Auswertung von [[Kamel:J*/Spielwüste/Testartikel]]==
{{Kamel:J*/Spielwüste/Nix| {{Kamel:J*/Spielwüste/Testartikel}} }}
*Pro: {{#var: pro}}
*Contra: {{#var: contra}}
*Neutral: {{#var: neutral}}


<div class="jq_k fade_slow" style="border: 1px yellow solid;">


<div class="jq_kd" style="border: 1px blue solid;">
Visible. <span class="jq_tr" style="border: 1px red solid;">TRIG</span>
</div>


oder vielleicht lieber...
<div class="jq_kd" style="display:none; border: 1px green solid;">
=...Modell 2: alle Wahlen=
Hidden. <span class="jq_tr" style="border: 1px red solid;">TRIG</span>
==Auswertung von [[Kamel:J*/Spielwüste/Testartikel2]] (hier auch mit Wahlende)==
</div>
<!--
  -- damit nicht alles doppelt array't wird...
  -->
{{#vardefine: wahl | 0 }}
<!--
  -- Abfrage
  -->
{{Kamel:J*/Spielwüste/Nix| {{Kamel:J*/Spielwüste/Testartikel2}} }}


<!--
</div>
  -- und auswerten (:
 
  -->
===Inline Test===
*erste Wahl
 
**Pro: {{#var: pro_1 }}
Lorem <span class="jq_k fade_immediate" style="border: 1px yellow solid;">
**Contra: {{#var: contra_1 }}
<span class="jq_kd" style="border: 1px blue solid;">
**Neutral: {{#var: neutral_1 }}
Visible. <span class="jq_tr" style="border: 1px red solid;">TRIG</span>
*zweite Wahl
</span>
**Pro: {{#var: pro_2 }}
<span class="jq_kd" style="display:none; border: 1px green solid;">
**Contra: {{#var: contra_2 }}
Hidden. <span class="jq_tr" style="border: 1px red solid;">TRIG</span>
**Neutral: {{#var: neutral_2 }}
</span>
*letzte stattgefundene Wahl
</span> ipsum.
**Pro: {{#var: pro_{{#var:wahl}} }}
 
**Contra: {{#var: contra_{{#var:wahl}} }}
<pre>
**Neutral: {{#var: neutral_{{#var:wahl}} }}
jQuery(".jq_tr").click( function () {
    var $this = jQuery(this);
    var speed = "fast";
    if ($this.parents(".jq_k").hasClass("fade_slow"))
        speed = "slow";
    else if ($this.parents(".jq_k").hasClass("fade_immediate"))
        speed = 0;
    $this.parents(".jq_k").children(".jq_kd").show(speed);
    $this.parents(".jq_kd").hide(speed);
});
</pre>
 
==Akkordeon==
<div class="jq_z">
 
<div class="jq_h">
'''Head 1'''
</div>
<div class="jq_a">
Body 1
</div>
 
<div class="jq_h">
'''Head 2'''
</div>
<div class="jq_a" style="display:none;">
Body 2
</div>
 
<div class="jq_h">
'''Head 3'''
</div>
<div class="jq_a" style="display:none;">
Body 3
</div>
 
</div>
 
===Inline Test===
 
Test <span class="jq_z fade_immediate">
<span class="jq_h">
| '''Head 1'''
</span>
<span class="jq_a">
Body 1
</span>
<span class="jq_h">
| '''Head 2'''
</span>
<span class="jq_a" style="display:none;">
Body 2
</span>
</span> | Bla
 
<pre>
jQuery('.jq_z .jq_h').click(function() {
    var $this = jQuery(this);
    var speed = "fast";
    if ($this.parents(".jq_z").hasClass("fade_slow"))
        speed = "slow";
    else if ($this.parents(".jq_z").hasClass("fade_immediate"))
        speed = 0;
    var $this = jQuery(this);
    $this.parents(".jq_z").children(".jq_a").hide(speed);
    $this.next(".jq_a").show(speed);
});
</pre>

Aktuelle Version vom 21. Juli 2011, 14:47 Uhr

JQuery Klappdings

Visible. TRIG

Inline Test

Lorem Visible. TRIG ipsum.

jQuery(".jq_tr").click( function () {
    var $this = jQuery(this);
    var speed = "fast";
    if ($this.parents(".jq_k").hasClass("fade_slow"))
        speed = "slow";
    else if ($this.parents(".jq_k").hasClass("fade_immediate"))
        speed = 0;
    $this.parents(".jq_k").children(".jq_kd").show(speed);
    $this.parents(".jq_kd").hide(speed);
});

Akkordeon

Head 1

Body 1

Head 2

Head 3

Inline Test

Test | Head 1 Body 1 | Head 2 | Bla

jQuery('.jq_z .jq_h').click(function() {
    var $this = jQuery(this);
    var speed = "fast";
    if ($this.parents(".jq_z").hasClass("fade_slow"))
        speed = "slow";
    else if ($this.parents(".jq_z").hasClass("fade_immediate"))
        speed = 0;
    var $this = jQuery(this);
    $this.parents(".jq_z").children(".jq_a").hide(speed);
    $this.next(".jq_a").show(speed);
});