开发者社区> 问答> 正文

JQ如何使用定时器?

想用JQ做一个自动切换的TABS,但是没写过JQ的代码,想知道定时器跟FOR循环什么的是不是跟原生一样用,还有在写函数上,JQ跟JS有什么不一样,希望各位前辈不厌其烦指导一下新人。

展开
收起
小旋风柴进 2016-05-31 10:38:32 2245 0
1 条回答
写回答
取消 提交回答
  •       $navLi.each(function(i) {
                var _this = $(this);
                _this.mouseleave(function() {
                    // 延迟关闭菜单
                    bank.t = setTimeout(function() {
                        _this.removeClass('active');
                        $subnav.removeClass('open');
                        $item.removeClass('active');
                    }, 400);
                }).mouseenter(function() {
                    // 清除延迟,阻止代码执行
                    clearTimeout(bank.t);
                    _this.addClass('active').siblings('li').removeClass('active');
                    $subnav.addClass('open');
                    $item.removeClass('active').eq(i).addClass('active');
                });
    2019-07-17 19:21:29
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
fibjs 模块重构从回调到协程--陈垒 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载