为了账号安全,请及时绑定邮箱和手机立即绑定

为什么t会出现4 和-1

为什么t会出现4 和-1

婷婷同学_ 2018-10-16 17:14:28
var t = 0;var _id;function categoryCarousel (t){     $(".title li").eq(t).stop().addClass('cur').siblings().removeClass('cur'),     _id = $(".title li").eq(t).attr('id');    var showUl = $("#" + _id + "list ");     showUl.stop().show().siblings("ul").hide();     $("#" + _id + "list .line").show(); }$(document).on('click', '#next', function () {    if (t > 3 ) {         t = -1;     };     categoryCarousel (++t);    console.log(t) }); $(document).on('click', '#pre', function () {    if (t < 0) {         t = 3;     };     categoryCarousel (--t)    console.log(t) });
查看完整描述

1 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

应该是t=3t=0的时候不符合if判断,然后执行了++t(t=4)--t(t=-1)导致的。
你看根据你的业务逻辑改为if(t>=3);if(t<=0);还是额外加一些语句比较好。


查看完整回答
反对 回复 2018-11-10
  • 1 回答
  • 0 关注
  • 471 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信