撰天
撰天
  • 发布:2016-07-18 20:44
  • 更新:2016-07-18 20:44
  • 阅读:1145

【报Bug】侧滑菜单导致active伪类失效

分类:MUI
mui

使用div模式仿QQ侧滑菜单,会导致当前页面中,被设置了active伪类的元素,点击时不处罚active样式
[内容]

在使用侧滑菜单时,会用到 “mui-draggable” class
发现在mui.js 第5453行中有代码 “this.wrapper.addEventListener($.EVENT_START, this);”
将其注释掉即可解决此问题,目前尚不知是否会引发其它问题

[步骤]
1.运行代码片段

  1. 点击mui-icon-bars图标
    [结果]
    图标无变化
    [期望]
    图标变透明
    (即执行伪类:active中的样式)

运行环境
[系统版本] 浏览器、android 5
[mui版本] 3.1.0

附件
[代码片段]


<div id="offCanvasWrapper" class="mui-off-canvas-wrap mui-draggable mui-scalable">  
    <aside id="offCanvasSide" class="mui-off-canvas-left">  
        ……  
    </aside>  
    <div class="mui-inner-wrap">  
        <header class="mui-bar mui-bar-nav">  
            <a id="showCanvasSide" href="#" class="mui-icon mui-action-menu mui-icon-bars mui-pull-left"></a>  

        </header>  
    </div>  
</div>  

联系方式
[QQ]
335678880
[电话]

2016-07-18 20:44 负责人:无 分享
已邀请:

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