JS gevorderde |
|
Het script voor de animateddivs is nogal een draakje om door te nemen. Ik geloof dat je een plugin van jQuery hebt gebruikt? werkte het voorbeeld wel in IE? Verder lijkt het me verstandig om de initialisatie te doen na het laden van de DOM.
dus
animatedcollapse.addDiv('weekmenu1', 'fade=1,speed=500,group=weekmenu,persist=1')
animatedcollapse.addDiv('weekmenu2', 'fade=1,speed=500,group=weekmenu')
animatedcollapse.addDiv('weekmenu3', 'fade=1,speed=500,group=weekmenu')
animatedcollapse.addDiv('weekmenu4', 'fade=1,speed=500,group=weekmenu')
animatedcollapse.init()
animatedcollapse.addDiv('weekmenu1', 'fade=1,speed=500,group=weekmenu,persist=1') animatedcollapse.addDiv('weekmenu2', 'fade=1,speed=500,group=weekmenu') animatedcollapse.addDiv('weekmenu3', 'fade=1,speed=500,group=weekmenu') animatedcollapse.addDiv('weekmenu4', 'fade=1,speed=500,group=weekmenu') animatedcollapse.init()
te vervangen door:
$(function() {
animatedcollapse.addDiv('weekmenu1', 'fade=1,speed=500,group=weekmenu,persist=1');
animatedcollapse.addDiv('weekmenu2', 'fade=1,speed=500,group=weekmenu');
animatedcollapse.addDiv('weekmenu3', 'fade=1,speed=500,group=weekmenu');
animatedcollapse.addDiv('weekmenu4', 'fade=1,speed=500,group=weekmenu');
animatedcollapse.init();
animatedcollapse.show('weekmenu1');
}
$(function() { animatedcollapse.addDiv('weekmenu1', 'fade=1,speed=500,group=weekmenu,persist=1'); animatedcollapse.addDiv('weekmenu2', 'fade=1,speed=500,group=weekmenu'); animatedcollapse.addDiv('weekmenu3', 'fade=1,speed=500,group=weekmenu'); animatedcollapse.addDiv('weekmenu4', 'fade=1,speed=500,group=weekmenu'); animatedcollapse.init(); animatedcollapse.show('weekmenu1'); }
Je kunt dant ook de scripts er onder ook verwijderen (onload='fonload') en de init:
<script type="text/javascript">
if( document.all ){
.....
<script type="text/javascript"> if( document.all ){ .....
|