2019-05-30 Ready-three 关于拖拽排序问题 (采用jQuery ui里面的拖拽排序)

先引入

//jq文件
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
//jq ui文件
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

html文件

 <ul id="sortable">
        <li class="ui-state-default">
            item1
            <ol class="ol">
                <li>1</li>
                <li>2</li>
                <li>3</li>
                <li>4</li>
                <li>5</li>

            </ol>
        </li>
        <li class="ui-state-default">Item 2

                <ol class="ol">
                        <li>1</li>
                        <li>2</li>
                        <li>3</li>
                        <li>4</li>
                        <li>5</li>
        
                    </ol>
        </li>
        <li class="ui-state-default">Item 3

                <ol class="ol">
                        <li>1</li>
                        <li>2</li>
                        <li>3</li>
                        <li>4</li>
                        <li>5</li>
        
                    </ol>
        </li>
        <li class="ui-state-default">Item 4
                <ol class="ol">
                        <li>1</li>
                        <li>2</li>
                        <li>3</li>
                        <li>4</li>
                        <li>5</li>
        
                    </ol>
        </li>
    
    </ul>

css文件

  #sortable {
            list-style-type: none;
            margin: 0;
            padding: 0;
            width: 20%;
            cursor: pointer;
        }

        #sortable li {
            margin: 0 3px 3px 3px;
            padding: 0.4em;
            padding-left: 1.5em;
            font-size: 1.4em;
            /* height: 18px; */
        }
        ol{
            list-style: none;
            display: none
        }       

js文件

 $(function () {
            $("#sortable").sortable();//开启拖拽方法
            $(".ol").sortable();
            $("li").click(function(){
                console.log($(this).index());
                return false    
            })
            
            $("#sortable>li").click(function(){
                $(this).find(".ol").slideToggle()
            })
            
        });

其他参数可参考!https://www.cnblogs.com/jiangtuzi/p/3758389.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容