想用JQ做一个自动切换的TABS,但是没写过JQ的代码,想知道定时器跟FOR循环什么的是不是跟原生一样用,还有在写函数上,JQ跟JS有什么不一样,希望各位前辈不厌其烦指导一下新人。
$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');
});
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。