Hi all, I recently upgrade my framework. I read the new documentation of jQuery 1.9 in order to find my problem related to accordion widget however after some hours of research I didn’t succeed.
With jQuery 1.8.22 it worked perfectly, here is the options of my accordions : (using yii)
'options'=>array(
        //'animate'=>'js:{duration:200,down:{easing:"easyOutBonce",duration:1000}}',
        'heightStyle'=>"content",
        'collapsible'=>true,
        'create'=>"js:function(event,ui) {
            if (($.cookie('accordion') != null) && ($.cookie('accordion') != 'false')) {
                myact = parseInt($.cookie('accordion'));
            }
        }",
        'activate'=>"js:function(event,ui) {
            myact = ui.options.active;
            $.cookie('accordion', null, { expires: 2, path: '/' });
            $.cookie('accordion', myact, { expires: 2, path: '/' });
        }",
        'active'=>"js:($.cookie('accordion') == null) ? 0 : ($.cookie('accordion') == 'false') ? false : parseInt($.cookie('accordion'))",)));
I could keep the accordion state after refresh or going to another page. But with jQuery 1.9 it doesn’t work anymore… I tried many many things but never reach it working.
I guess it comes from "activate" or "create" cause the cookie is still filled with the same value… I tried to substitute myact in "activate" by an integer but nothing happens…
If you can help me. Thanks.