无解。。。

一直研究到现在。。。很神奇的一个问题。

我var a=0 然后接着写代码下去,

var a = 0;
var b;
$(".qhan ul li.next").click(function(){
    (a<2)?(a++):(a=0);
    b=a*(-320)+"px";
    $(".bg ul").animate({top:b},300);
});
$(".qhan ul li.prev").click(function(){
    (a>0)?(a--):(a=2);
    b=a*(-320)+"px";
    $(".bg ul").animate({top:b},300);
});
$(".qhan ul li").hover(function(){
    clearInterval(Time),function(){
        play();
    };
});
function play(){
    Time = setInterval(function(){
        (a<2)?(a++):(a=0);
        b=a*(-320)+"px";
        $(".bg ul").animate({top:b},300);
    },2000);
}
play();

结果神奇的事情出现了!if判断偶尔会出错!!

自动循环的时候,当a还是0的时候会突然变成2,然后正常运行一会,偶尔又会出错!!

我头的炸了找不到到底哪里错了!

结果我把a改成了d,

然后奇迹的不会出错了!这是什么情况!!!!!!!!!!!!!!

var d = 0;
var b;
$(".qhan ul li.next").click(function(){
    (d<2)?(d++):(d=0);
    b=d*(-320)+"px";
    $(".bg ul").animate({top:b},300);
});
$(".qhan ul li.prev").click(function(){
    (d>0)?(d--):(d=2);
    b=d*(-320)+"px";
    $(".bg ul").animate({top:b},300);
});
$(".qhan ul li").hover(function(){
    clearInterval(Time),function(){
        play();
    };
});
function play(){
    Time = setInterval(function(){
        (d<2)?(d++):(d=0);
        b=d*(-320)+"px";
        $(".bg ul").animate({top:b},300);
    },2000);
}
play();

上传不了文件!不然肯定想让大家帮我分析一下T T 哭死了!不说了,睡觉去了!

时间: 2024-12-16 03:03:01

无解。。。的相关文章

打客服、重装系统都无解,苹果mac电脑各种程序无响应的最终解决办法

最近系统 变得异常难用 qq登陆就卡死.网易云音乐进不去.酷狗卡死.ios模拟器卡死...... 各种变态卡死 查遍网络.打客服.清缓存.重装系统依然无解????? 半个月了,真折磨 就要我放弃mac的时候,我查看了性能监视器,发现卡死的程序都是需要高性能GPU,就是显卡, 这下我怀疑时显卡没有切换,打开节能器,果然没有一直打开,系统又没有智能到自己打卡 把节能器锁定选项去掉,立马各种程序成功使用, qq亮了.网易云音乐响了.xcode的模拟器可以调试了 妈的..真心不喜欢苹果了,app提交六次

上班的第四百七十四天——无解的bug

今天认真找了一天的bug,其实就是定位错误,然后仔细看那个地方的代码.我看了,仔细地,但是没有发现任何逻辑上的漏洞,但是考虑到服务器是有几条线程在跑,而且由于服务器的主业务逻辑是通过一条while循环实现的,就相当于单线程,那么所有逻辑代码基本上是没有加锁的.有可能是多线程引起的问题,但多线程的东西是很难跟踪的,外加这个只有1个玩家会出现,其他都没有出现.无法重现现象,如何解决bug? 就像<金田一杀人事件>那样,如果凶手不再杀多一个人,是很难找到凶手的,案件基本是无解了. 当然,还存在另外一

法国劳动法案引大罢工 一场“无解”的左翼运动

19日,巴黎再次出现大规模游行示威,抗议者要求奥朗德总统撤销劳动法改革法案.面对民众的压力,奥朗德表示“不会让步”,将在未来继续推动劳动法改革. 本月10日,法国政府动用宪法第49条第3款法令,绕过议会投票强行通过备受争议的劳动法修改草案.此后,法国抗议者组织了包括“黑夜站立”行动等在内的多轮游行示威.本周,罢工浪潮依旧在持续,长途汽车司机.码头工人.邮递员.铁路工作人员和巴黎机场工作人员都参与其中,使得法国海陆空交通运输都受到一定的影响. 本报记者就当前法国这一旷日持久的罢工风潮专访了法国著名

一场由tcp_timestamps 引发的无解追击案

案例描述:我们的合作客户(国内知名电子支付企业)反应有四台机器调用我们的接口服务,但是奇怪的是四台中有两台是通的,有两台是不通的,不通的机器也是偶尔通偶尔不通,这个问题一直断断续续困扰了他们很久,刚开始我们认为是他们系统那里参数配置不对,就没有给予太多关注,毕竟我们还有好多合作客户,却没有问题:这个问题直到有一天,他们实在扛不住,实在找不出原因了,要求我们技术人员现场去帮他们排查,才开始了一场无解破解案. 那天接手了这个问题后,开始一对一让对方网络技术人员配合联合排查,分别从正常机器,不正常机器

记: 一次惊心动魄的解决 服务器 无解问题的心路历程

2017年1月20日 今天算是一个令人激动的日子了,为什么这么说呢?唉,一把鼻涕一把泪啊~总算把服务器的一个巨大Bug给解决了! 事情的起源是这样的.由于我们公司里面是有两个服务器,一个是Web 服务器,一个是数据库服务器,由于之前的业务原因,需要将两个服务器合并到一起,所以就决定把数据库服务器关闭,将数据迁移到网站服务器,在一天晚上,一切都进行顺利.就这样过了差不多一周的时间后.我们系统的后台网站时不时会出现  如下问题: 无法向会话状态服务器发出会话状态请求.请确保 ASP.NET Stat

Phantomjs + Alert 交互时Enter键输入无效【已知问题,无解】

代码: driver.switch_to.alert.accept() 报错: Exception: org.openqa.selenium.UnsupportedCommandException: Invalid Command Method - Request => {"headers":{...},"httpVersion":"1.1","method":"GET","url"

lenovo c340 centos 改键【尚无解】

公司给陪了个一体机. 键盘很无语,fn的位置在左下角.反人类设计. 破解: 1. bios,不幸不支持. 2. 改建: http://www.bitscn.com/hardware/nb/437603.html 不知道fn的键码, sudo showkey 了一把,结果发现在单独按fn的时候,貌似键盘不会给主机发送任何指令,无解. fn+c,发送的代码和单独按c的代码相同. 放弃,

POJ 2947 Widget Factory (高斯消元 判多解 无解 和解集 模7情况)

题目链接 题意: 公司被吞并,老员工几乎全部被炒鱿鱼.一共有n种不同的工具,编号1-N(代码中是0—N-1), 每种工具的加工时间为3—9天 ,但是现在老员工不在我们不知道每种工具的加工时间,庆幸的是还保留着一些对工人制造工具的记录,对于每个老员工,他的记录包括,他开始工作的时间(在某个星期的星期几),被炒鱿鱼的时间(某个星期的星期几),在第几个星期不知道.....在这段时间里,他正好加工了k件物品,给出了这k件物品的编号.我们要做的就是通过这些记录,来确定每种工具的加工时间是多少. 分析: 对

日记造词——有世无解

有世无解:有钱人的世界无法理解

差分约束系统相关证明(存在负环则无解证明)

先引用网上的关于差分约束的解释: 一.引例 1.一类不等式组的解 给定n个变量和m个不等式,每个不等式形如 x[i] – x[j] <= a[k] (0 <= i, j < n, 0 <= k < m, a[k]已知),求 x[n-1] – x[0] 的最大值.例如当n = 4,m = 5,不等式组如图一-1-1所示的情况,求x3 – x0的最大值. 图一-1-1 观察x3 – x0的性质,我们如果可以通过不等式的两两加和得到c个形如 x3 – x0 <= Ti 的不等