js functie ombouwen

Overzicht Reageren

Direct weten hoe jij ervoor staat in de arbeidsmarkt?
Luc Zontrop

Luc Zontrop

09/06/2008 11:24:00
Quote Anchor link
Hey

Sorry, is wel geen php maar wil dit later gebruiken om via php div's aan te maken.

Ik heb volgend js code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function InitSnippets(){                
    $("#cmd_show_example").bind("click", function(){
        $("#example_area").animate({
            height: 'toggle', opacity: 'toggle'
        }, "slow");
        if ($("a#cmd_show_example").text() == "Show example")
            $("a#cmd_show_example").text("Hide example");
        else
            $("a#cmd_show_example").text("Show example");
        return false;                
    });
    
    
}
jQuery.event.add( window, "load", InitSnippets);


Nu kan ik een div laten in en -uitklappen. ok dus.

Deze wordt zo gebruikt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<div class="box_content">
    <a href="#example_code" id="cmd_show_example" class="button">Show example</a>
</div>
<div id="example_area" class="invisible">
    <div id="example_code" class="box_content">
    hier tekst<br />
    </div>
</div>

Dit werkt prima, maar nu wil ik dit ombouwen zodat ik dit voor meerdere div's kan gebruiken.
Kan me hier iemand mee helpen?
 
PHP hulp

PHP hulp

22/05/2013 14:08:17
 
Jurgen assaasas

Jurgen assaasas

09/06/2008 11:28:00
Quote Anchor link
gewoon de div´s genereren met PHP (while, for, foreach) en dn die functie meegeven met een uniek ID.
 
Luc Zontrop

Luc Zontrop

09/06/2008 11:33:00
Quote Anchor link
Jurgen, dat gaat wel lukken hier, maar dan moet ik voor elke div een js functie maken, dat is niet de bedoeling.
De js functie zal moeten omgebouwd worden, zodat alle aangemaakte divs hiermee werken :)

Kheb al vanalles geprobeerd, maar m'n js kennis is zowat 0,0
 
Mitchell

Mitchell

09/06/2008 11:38:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$('.expandable').toggle(
function(){$(this).hide()},
function(){$(this).show()});


Gevonden door even te googlen, werk (nog) niet echt met jquery, dus geen idee of je er wat aan hebt. ;)
 
Luc Zontrop

Luc Zontrop

09/06/2008 11:46:00
Quote Anchor link
Het scriptje van mij opent en sluit de div's wel 'smooth' :)
 
Mitchell

Mitchell

09/06/2008 11:59:00
Quote Anchor link
Tumbler schreef op 09.06.2008 11:46:
Het scriptje van mij opent en sluit de div's wel 'smooth' :)
Omg.. ~lui~
 
Crispijn -

Crispijn -

09/06/2008 12:50:00
Quote Anchor link
je kan toch gewoon een variabele op de plek van je nu statisch ingevoerde div ingeven? Dan is je probleem snel opgelost :)
 
Bart Smulders

Bart Smulders

09/06/2008 14:07:00
Quote Anchor link
Even een leuke mededeling . Wat je zoekt is te vinden op Animated collapse
Gewijzigd op 01/01/1970 01:00:00 door Bart Smulders
 
Luc Zontrop

Luc Zontrop

09/06/2008 23:45:00
Quote Anchor link
Dank Bart, net wat ik zocht!
 
Crispijn -

Crispijn -

10/06/2008 09:52:00
Quote Anchor link
Je kan beter met mootools gaan werken als je dit allemaal wil. Dan heb je gewoon één js framework waar je dit soort trucjes uit kan halen...
 



Overzicht Reageren