当页面加载手风琴打开所有li

时间:2013-07-22 21:49:46

标签: jquery accordion jquery-ui-accordion

我正在使用jQuery手风琴 - 这是我的代码:

$(document).ready(function() {
    $('ul#accordion a.heading').click(function() {
        $(this).css('outline','none');
        if($(this).parent().hasClass('current')) {
            $(this).siblings('ul').slideUp('slow',function() {
                $(this).parent().removeClass('current');
                $.scrollTo('#accordion',1000);
            });
        } else {
            $('ul#accordion li.current ul').slideUp('slow',function() {
                $(this).parent().removeClass('current');
            });
            $(this).siblings('ul').slideToggle('slow',function() {
                $(this).parent().toggleClass('current');
            });
            $.scrollTo('#accordion',1000);
        }
        return false;
    });
});

问题是我想在页面加载时打开1 li。但它开放所有李。这是我的PHP代码,1个li类别和第二个lis类别项目。

<ul id="accordion">     
    <?php
        $cates=mysql_query('select * from categories order by id desc limit 10');
        while($gets=mysql_fetch_array($cates)) {
            $title=$gets['title'];
            $id=$gets['id'];
    ?>
    <li class="account">
    <?php 
    echo '<a style="text-decoration:none; color:orange;" href="#'.$title.'" class="heading account nav-user">'.$title.'</a>
    <ul id="'.$title.'">';
        $ads=mysql_query('select * from items where cid="'.$id.'" order by id desc limit 4');
        while($items=mysql_fetch_array($ads)){
            $item=$items['product_name'];
            $adid=$items['id'];
            $stringq = strip_tags($item);
            if (strlen($stringq) > 23) {
                $stringCutq = substr($stringq, 0,25);
                $stringq = substr($stringCutq, 0, strrpos($stringCutq, ' ')).'....'; 
            }
            echo '<li  class="submenu"><a style="text-decoration:none;color:grey;" href="addetail.php?id='.$adid.'">'.$stringq.'</a></li>';
        }
        echo '</ul>';
        echo '</li>';
    }
?>
</ul>

如果有人有最好的手风琴jQuery给我,我真的很感激,忘了告诉你这个脚本包括jQuery ui.js文件。这里没有超过的大希望我的问题在这里得到解决。

0 个答案:

没有答案
相关问题