Go Back   CodingForums.com > :: Client side development > JavaScript programming > JavaScript frameworks

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 10-26-2008, 11:40 AM   PM User | #1
cesarcesar
Regular Coder

 
Join Date: Apr 2007
Posts: 144
Thanks: 5
Thanked 0 Times in 0 Posts
cesarcesar is an unknown quantity at this point
MooTools Accordion Sliding Incorrectly

My issue is that I am using nested accordions and the second accordion in my nested list will not push the outer div down. The nested accordion slides beneath the main div container.

Another way to put it, if i load the page, then click on "Meeting 2" it accordions correctly. But when i click on "Task 2.1", that accordion for that section opens, but hides behind the containing div. Now if I then click "Meeting 1", everything opens fine, and then if i click "Meeting 2" again, the contents of "Task 2.1" show correctly in full.

Any Ideas? Thanks for the help.

Here is some code i think may be useful.

Moo 1.2 used with this addEvent Javascript:
Code:
window.addEvent('domready', function() {
	var meetingAccordion = new Accordion($$('.meeting_toggler'),$$('.meeting_element'),{

		opacity: false,
		show : -1,

		onComplete:function(el){
			if(el.getSize().y>0){
				el.setStyle('height','auto');
			}
		},

		onBackground:function(toggler,el){
			el.setStyle('height',el.getSize().y);
		}

	});
	var taskAccordion = new Accordion($$('.task_toggler'),$$('.task_element'),{

		opacity: false,
		show : -1,

		onComplete:function(el){
			if(el.getSize().y>0){
				el.setStyle('height','auto');
			}
		},

		onBackground:function(toggler,el){
			el.setStyle('height',el.getSize().y);
		}

	});

});
html
Code:
<div style="border:1px solid green">

	<div class="meeting_toggler">Meeting 1</div>

	<div class="meeting_element">

		<div class="task_toggler">Task 1.1</div>

		<div class="task_element">
			Li Europan lingues es membres del sam familie. Lor separat existentie es un myth. Por scientie, musica, sport etc., li tot Europa usa li sam vocabularium. Li lingues differe solmen in li grammatica, li pronunciation e li plu commun vocabules. Omnicos directe al desirabilit de un nov lingua franca: on refusa continuar payar custosi traductores. It solmen va esser necessi far uniform grammatica, pronunciation e plu sommun paroles.
		</div>

		<div class="task_toggler">Task 1.2</div>

		<div class="task_element">
			Li Europan lingues es membres del sam familie. Lor separat existentie es un myth. Por scientie, musica, sport etc., li tot Europa usa li sam vocabularium. Li lingues differe solmen in li grammatica, li pronunciation e li plu commun vocabules. Omnicos directe al desirabilit de un nov lingua franca: on refusa continuar payar custosi traductores. It solmen va esser necessi far uniform grammatica, pronunciation e plu sommun paroles.
		</div>

	</div>

	<div class="meeting_toggler">Meeting 2</div>

	<div class="meeting_element">

		<div class="task_toggler">Task 2.1</div>

		<div class="task_element">
			Li Europan lingues es membres del sam familie. Lor separat existentie es un myth. Por scientie, musica, sport etc., li tot Europa usa li sam vocabularium. Li lingues differe solmen in li grammatica, li pronunciation e li plu commun vocabules. Omnicos directe al desirabilit de un nov lingua franca: on refusa continuar payar custosi traductores. It solmen va esser necessi far uniform grammatica, pronunciation e plu sommun paroles.
		</div>

		<div class="task_toggler">Task 2.2</div>

		<div class="task_element">
			Li Europan lingues es membres del sam familie. Lor separat existentie es un myth. Por scientie, musica, sport etc., li tot Europa usa li sam vocabularium. Li lingues differe solmen in li grammatica, li pronunciation e li plu commun vocabules. Omnicos directe al desirabilit de un nov lingua franca: on refusa continuar payar custosi traductores. It solmen va esser necessi far uniform grammatica, pronunciation e plu sommun paroles.
		</div>

	</div>

</div>
cesarcesar is offline   Reply With Quote
Old 11-04-2008, 10:08 AM   PM User | #2
cesarcesar
Regular Coder

 
Join Date: Apr 2007
Posts: 144
Thanks: 5
Thanked 0 Times in 0 Posts
cesarcesar is an unknown quantity at this point
anyone have any ideas about this?
cesarcesar is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:16 PM.


Advertisement
Log in to turn off these ads.