Okay. I have started looking in the js files
--------------- Added [DATE]1406567535[/DATE] at [TIME]1406567535[/TIME] ---------------
I still don't see how it's being used within the templates....I'm really lost.
--------------- Added [DATE]1406569933[/DATE] at [TIME]1406569933[/TIME] ---------------
Okay. I got it. Seems I didn't need to use that after all. I finally figured out what I was doing wrong. I decided to just use this. I am using this to show templates without leaving from the page.
Code:
<div id="intro-tekst">Intro text here !</div>
<div class="boxes" id="coke">Coke is awesome!</div>
<div class="boxes" id="bubble-tea">Bubble tea is da bomb!</div>
<div class="boxes" id="milk">Milk is healthy!</div>
<br />
<p>
I change my mind:
<ul>
<li><a href="javascript:void(0);" class="link coke">Coke</a></li>
<li><a href="javascript:void(0);" class="link bubble-tea">Bubble Tea</a></li>
<li><a href="javascript:void(0);" class="link milk">Milk</a></li>
</ul>
</p>
Code:
<script type="text/javascript">
$(document).ready(function() {
var url = window.location.href;
var option = url.match(/option=(.*)/);
if (option !== null) {
$(".link ." . option[1]).trigger('click');
}
$(".link").bind('click', function () {
$('#intro-tekst').hide();
$('.boxes').hide();
$('.link').removeClass('selected');
$(this).removeClass('link');
$('#' + $(this).prop('class')).show();
$(this).addClass('link selected');
});
});
Code:
.boxes {
display: none;
}
.selected {
border : solid 0.5px grey;
border-radius : 5px;
color : grey;
}
I am posting this example code...so hopefully it will be useful for someone else to work off. It's not mine, but I found this by searching google.