m***@163.com
m***@163.com
  • 发布:2018-08-24 17:49
  • 更新:2018-08-24 17:49
  • 阅读:1575

纵向列表中动态添加横向可滑动列表后,横向列表不可滑动

分类:MUI

1、直接添加的方式可以滑动,
2、在js中动态添加则不可滑动
3、图中一行图片可左右滑动,后面动态添加的均不可滑动
代码如下:
<!doctype html>
<html>

<head>  
    <meta charset="UTF-8">  
    <title></title>  
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />  
    <link href="//ask.dcloud.net.cn/../css/mui.min.css" rel="stylesheet" />  
</head>  

<body>  
    <script src="../js/mui.min.js"></script>  
    <script type="text/javascript">  
        mui.init()  
    </script>  
    <header class="mui-bar mui-bar-nav">  
        <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>  
        <h1 class="mui-title">标题</h1>  
    </header>  
    <div class="mui-content">  

        <ul id="mui-table-view" class="mui-table-view">  
            <li class="mui-table-view-cell mui-media">  
                <a href="javascript:;">  
                    <img class="mui-media-object mui-pull-left" src="../images/check.png">  
                    <div class="mui-media-body">  
                        test1  
                        <p class="mui-ellipsis">11111111111111111111</p>  
                    </div>  
                </a>  
            </li>  
            <li class="mui-table-view-cell">  
                <a>  
                    <img class="mui-media-object mui-pull-left" src="../images/check.png">  
                    <div class="mui-media-body">  
                        test2  
                        <p class="mui-ellipsis">2222222222222</p>  
                    </div>  
                </a>  
            </li>  
            <li class="mui-table-view-cell ">  
                <a href="javascript:;">  
                    <img class="mui-media-object mui-pull-left" src="h../images/check.png">  
                    <div class="mui-media-body">  
                        test3  
                        <p class="mui-ellipsis">33333333333333333333</p>  
                    </div>  
                </a>  
            </li>  
            <li class="mui-table-view-cell mui-media" style="height: 150px;">  
                <div id="slider" class="mui-slider mui-fullscreen" style="height: 100px;">  
                    <div style="height: 100px;" id="sliderSegmentedControl" class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">  
                        <div class="mui-scroll">  
                            <img src="../images/check.png" style="width: 70px;height: 70px;" />  
                            <img src="../images/check.png" style="width: 70px;height: 70px;" />  
                            <img src="../images/check.png" style="width: 70px;height: 70px;" />  
                            <img src="../images/check.png" style="width: 70px;height: 70px;" />  
                            <img src="../images/check.png" style="width: 70px;height: 70px;" />  
                            <img src="../images/check.png" style="width: 70px;height: 70px;" />  
                            <img src="../images/check.png" style="width: 70px;height: 70px;" />                                   <img src="../images/check.png" style="width: 70px;height: 70px;" />  
                            <img src="../images/check.png" style="width: 70px;height: 70px;" />  
                        </div>  
                    </div>  
                </div>  

            </li>  
            <li class="mui-table-view-cell ">  
                <a href="javascript:;">  
                    <img class="mui-media-object mui-pull-left" src="h../images/check.png">  
                    <div class="mui-media-body">  
                        test4  
                        <p class="mui-ellipsis">444444444444444</p>  
                    </div>  
                </a>  
            </li>  
            <li class="mui-table-view-cell ">  
                <a href="javascript:;">  
                    <img class="mui-media-object mui-pull-left" src="h../images/check.png">  
                    <div class="mui-media-body">  
                        test5  
                        <p class="mui-ellipsis">5555555555555555</p>  
                    </div>  
                </a>  
            </li>  

        </ul>  

    </div>  
</body>  

<script type="text/javascript">  
    mui.ready(function() {  
        var table = document.body.querySelector('#mui-table-view');  
        console.log("plusReady");  
        for (var i = 0; i < 15; i  ) {  
            var li = document.createElement('li');  

            li.id = 'checkStander';  
            li.className = 'mui-table-view-cell mui-media';  
            li.setAttribute('style','height: 150px')  

            var divSlider=document.createElement('div');  
            divSlider.className='mui-slider mui-fullscreen';  
            divSlider.setAttribute('style','height: 150px');  
            var divSliderSegmentedControl=document.createElement('div');  
            divSliderSegmentedControl.setAttribute('class','mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted');  
            divSliderSegmentedControl.setAttribute('style','height: 150px');  
            divSlider.appendChild(divSliderSegmentedControl);  
            var divScroll=document.createElement('div');  
            divScroll.setAttribute('class','mui-scroll');  
            divScroll.setAttribute('style','height: 150px');  
            divSliderSegmentedControl.appendChild(divScroll);  

            for(var j=0;j<15;j  ){  
                var img=document.createElement('img');  
                img.setAttribute('style','height: 70px;width: 70px;')  
                img.src='../images/check.png'     
                divScroll.appendChild(img);  
            }  
            li.appendChild(divSlider);  
            table.appendChild(li);  
        }  
    })  
</script>  

</html>

2018-08-24 17:49 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复