前段攻城尸
前段攻城尸
  • 发布:2016-04-08 10:02
  • 更新:2016-04-08 14:39
  • 阅读:1863

用 mui-scroll-wrapper 时 App 无法支持左右滑动

分类:MUI

应该是页面里 pullRefresh 把 swipe 事件阻止了,导致外部无法实现左右滑动的效果 。
请问有什么方法禁止否?

2016-04-08 10:02 负责人:无 分享
已邀请:
wp_drifter

wp_drifter

http://ask.dcloud.net.cn/question/17318

我的问题跟你的问题差不多,也在在线等,没人回答

前段攻城尸

前段攻城尸 (作者)

e.target && !this._preventDefaultException(e.target, this.options.preventDefaultException) && e.preventDefault();这行导致的。
于是临时解决:
mui.init 时传入参数preventDefaultException: {className: /.*/}

但效果不太好,两个拖动之间有冲突。

  • wp_drifter

    你这个代码好像是mui.pullToRefresh.js这个里的 ,我用这个js是可以完全正常的,直接用mui.js里的那个刷新就不行,

    你可以去官网找到pullrefresh_main.html这个文件 添加

    <div class=" mui-content ">

    <div class=" mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">

    <div id="lx1" class="mui-scroll">

    <a class="mui-control-item mui-active" value="sort-new">tab1</a>

    <a class="mui-control-item" value="sort-comment">tab1</a>

    <a class="mui-control-item" value="sort-gradeCount">tab1</a>

    <a class="mui-control-item" value="sort-gradeAvg">tab1</a>

    <a class="mui-control-item" value="sort-now">tab1</a>

    <a class="mui-control-item" value="sort-day">tab1</a>

    </div>


                </div>  

    </div>

    然后运行,就不能左右滑动


    这个怎么改呢?

    2016-04-08 16:11

  • 前段攻城尸 (作者)

    回复 wp_drifter: 我用的是 mui.js 里的 PullRefresh

    2016-04-08 16:19

  • wp_drifter

    不行,我看看你的代码 谢谢

    2016-04-08 17:20

  • 前段攻城尸 (作者)

      mui.init({  
    pullRefresh: {
    preventDefaultException: {className: /.*/},
    ...

    仅供参考,还是有其他问题。

    2016-04-09 11:53

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