mui双击导航栏刷新页面

        let firstTap = null;  //是否首次点击选项卡
        let titleName = '';  //选项卡名称
            //选项卡点击事件
            mui('.mui-bar-tab').on('tap', 'a', function (e) {
                //更换标题
                title.innerHTML = this.querySelector('.mui-tab-label').innerHTML;
                //双击刷新
                if (!firstTap) {
                    firstTap = new Date().getTime();
                    titleName = title.innerHTML;
                    console.log("再次点击时刷新")
                    setTimeout(function () {
                        firstTap = null;
                        titleName = '';
                    }, 1000);
                } else {
                    if ((new Date().getTime() - firstTap < 1000) && title.innerHTML == titleName) {
                        console.log("执行双击刷新")
                    }
                }
                      }

使用时间戳,每次tap一秒之后将firstTap和点击的选项卡名称置空,注意还需比较一秒内点击的是否为同一选项卡。

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

相关阅读更多精彩内容

友情链接更多精彩内容