解决方案 »

  1.   

    $(".accordion").accordion({
            collapsible: true,
            active: pos
        });这个是配置项,active:0应该是第一个
      

  2.   


    Microsoft JScript 运行时错误: '$.data(...)' 为空或不是对象
      

  3.   

    默认展开的就是第一个,楼主怎么生成的?    <div id="divAcc"></div>
        <script>
            var data = ['accordion1', 'accordion2', 'accordion3', 'accordion4'];
            for (var i = 0; i < data.length; i++) {
                $('#divAcc').append('<div title="' + data[i] + '">' + data[i] + '</div>');
            }
            $('#divAcc').accordion({ border: false, fit: true })
        </script>
      

  4.   

    如果要改其他项得到焦点,调用select方法        var data = ['accordion1', 'accordion2', 'accordion3', 'accordion4'];
            for (var i = 0; i < data.length; i++) {
                $('#divAcc').append('<div title="' + data[i] + '">' + data[i] + '</div>');
            }
            $('#divAcc').accordion({ border: false, fit: true }).accordion('select',2)//选择第三个,下标从0开始
      

  5.   


    htm 页面里有个 divAcc 的 div 内容是空的,然后这么循环
    for(var i=0;i<count;i++
    {
    contentlist.push('<div>……')
     $('#divAcc').accordion('add', {
                    title: i
                    content: contentlist.join('')
                });
    }
               
      

  6.   

    accordion有bug,title不能设置为0,要不第一个项没有标题。。增加toString转为字符串就行了for(var i=0;i<count;i++)
    {
    contentlist.push('<div>……')
     $('#divAcc').accordion('add', {
                    title: i.toString(),////////////
                    content: contentlist.join('')
                });
    }$('#divAcc').accordion('select', 0)//选择第一个