Sure, here you go:

http://jsbin.com/aqeca

You can edit this example here:

http://jsbin.com/aqeca/edit

It's not perfect, since when you sort one, it also toggles it, but it's a
start.

- Richard

On Fri, May 15, 2009 at 10:19 AM, Danny Nolan <danny_no...@yahoo.co.uk>wrote:

> Example? Im very new to jQuery, the old code was partially provided by
> someone else with a few edits, so not sure how to create that new level you
> was talking about.
>
> --- On *Thu, 5/14/09, Richard D. Worth <rdwo...@gmail.com>* wrote:
>
>
> From: Richard D. Worth <rdwo...@gmail.com>
> Subject: [jQuery] Re: Sortable accordion-like widget
> To: jquery-en@googlegroups.com
> Date: Thursday, May 14, 2009, 10:12 PM
>
>
> You'll need to add an extra level: section divs containing each related h3
> and content div. Then you can call .sortable() the main div#accordion1
>
> - Richard
>
> On Thu, May 14, 2009 at 9:38 PM, DanN 
> <danny_no...@yahoo.co.uk<http://mc/compose?to=danny_no...@yahoo.co.uk>
> > wrote:
>
>>
>> Got this coded, its an accordion like tool. It functions just how I
>> need it, except id love to make it sortable. Anyone help with the code
>> update?
>>
>> jQuery :
>>
>>        $(function() {
>>        $("#accordion1").addClass("ui-accordion ui-widget ui-helper-reset")
>>        .find("h3")
>>                .addClass("ui-accordion-header ui-helper-reset
>> ui-state-default ui-
>> corner-top ui-corner-bottom")
>>                .prepend('<span class="ui-icon ui-icon-triangle-1-e"/>')
>>                .hover(function() {
>>                        $(this).addClass("ui-state-hover");
>>                },
>>                function() {
>>                        $(this).removeClass("ui-state-hover");
>>                })
>>                .click(function() {
>>
>>  $(this).toggleClass("ui-accordion-header-active").toggleClass("ui-
>> state-active")
>>
>>  .toggleClass("ui-state-default").toggleClass("ui-corner-bottom")
>>                        .find(">
>> .ui-icon").toggleClass("ui-icon-triangle-1-e").toggleClass
>> ("ui-icon-triangle-1-s")
>>
>>  .end().next().toggleClass("ui-accordion-content-active").toggle();
>>                        return false;
>>                })
>>                .next().addClass("ui-accordion-content ui-helper-reset
>> ui-widget-
>> content ui-corner-bottom").hide();
>>        })
>>
>> HTML:
>>
>> <div id="accordion1">
>>
>>        <h3><a href="#">DRAW2</a></h3>
>>
>>        <div>
>>                CONTENT
>>        </div>
>>
>>        <h3><a href="#">DRAW2</a></h3>
>>
>>        <div>
>>                CONTENT
>>        </div>
>>
>> </div>
>>
>> Help appreciated in advance.
>
>
>
>

Reply via email to