Hey jongens,
Ik ben jquery aan het leren en was vandaag met de toggle() en hide() functies.
Hier het resultaat!
style.css
De html
De jquery code van V1: (http://zoekleven.nl/jquery/faq1.html)
De code van V2: (http://zoekleven.nl/jquery/faq2.html)
Als jullie nog ideeën hebben om te maken in jquery mag je dat hier zeggen of in PM.
Rogier
Ik ben jquery aan het leren en was vandaag met de toggle() en hide() functies.
Hier het resultaat!
style.css
@charset "utf-8";
/* CSS Document */
body{
font-family: arial;
}
.hide {
display: none;
text-align:center;
color:#232323;
display: none;
background-color:#cacaca;
border: 1px dotted #676767;
width: 258px;
margin-bottom:10px;
font-size: 14px;
font-weight: bold;
padding: 20px;
}
#wrapper {
width:300px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
h2 {
padding:10px;
font-size:20px;
color:#232323;
background-color:#ebebeb;
text-align:center;
margin-bottom:5px;
border: 1px dotted #676767;
font-size: 18px;
}
h2:hover {
padding:10px;
font-size:20px;
color:#232323;
background-color:#ebebeb;
text-align:center;
margin-bottom:5px;
border: 1px dotted #676767;
font-size: 18px;
text-decoration: underline;
}
#answer {
text-align:center;
color:#232323;
display: none;
background-color:#cacaca;
border: 1px dotted #676767;
width: 258px;
margin-bottom:10px;
font-size: 14px;
font-weight: bold;
padding: 20px;
} De html
<body>
<br />
<div id="wrapper">
<div id="answer"></div><br />
<h2>Hoe oud is Rogier?</a></h2>
<div class="hide">
Rogier is 15
</div>
<h2>Wat eten we vanavond?</a></h2>
<div class="hide">
Vanavond eten we patat.
</div>
<h2>Waarom is xboxen leuk?</a></h2>
<div class="hide">
Omdat het ownt!
</div>
<h2>Waarom is dit jquery?</a></h2>
<div class="hide">
Omdat het ziek vet is!
</div>
</div>
</body> De jquery code van V1: (http://zoekleven.nl/jquery/faq1.html)
<script language="javascript">
/*
Faq Systeem V1 door Rogier Fischer
26 februarie 2012
*/
$(document).ready(function(){
$("h2").click(function(){
$(this).next(".hide").slideToggle("slow");
});
/*
Als je de box op een andere manier wil laten verdwijnen dan de standaard manier moet je dit stukje plaatsen op de plaats van de code hieronder.
$(".hide").click(function(){
$(this).hide("slow");
});
*/
$(".hide").click(function(){
$(this).slideToggle("slow");
});
});
</script> De code van V2: (http://zoekleven.nl/jquery/faq2.html)
<script language="javascript">
/*
Faq Systeem V2 door Rogier Fischer
26 februarie 2012
*/
$(document).ready(function(){
$("h2").click(function(){
if(! $(#answer).is(":visible")) {
$("#answer").slideToggle("slow");
}
var text = $(this).next().html();
$("#answer").html(text);
});
/*
Als je de box op een andere manier wil laten verdwijnen dan de standaard manier moet je dit stukje plaatsen op de plaats van de code hieronder.
$("h2").dblclick(function(){
$("#answer").hide("slow");
});
*/
$("h2").dblclick(function(){
$("#answer").show().slideToggle("slow");
});
/*
Als je de answer div op een andere manier wil laten verdwijnen moet je onderstaande code vervangen door:
$("#answer").click(function() {
$("#answer").hide("slow");
});
Als je de answer div wil laten verdwijnen als je muis erop staat moet je onderstaande code vervangen door:
$("#answer").hover(function() {
$("#answer").hide("slow");
});
*/
$("#answer").click(function() {
$("#answer").show().slideToggle("slow");
});
});
</script> Als jullie nog ideeën hebben om te maken in jquery mag je dat hier zeggen of in PM.
Rogier




