你只是给一段代码,这个真是很难找问题,最好能给个让人可以测试的一段可运行代码。是兼容问题的话,浏览器有没有提示说哪里错误?或者什么提示信息你也没有说。看了下,bc函数中o["scrollLeft"]+=v;这个代码,你看下是不是有问题,因为有些时候,是需要加单位的不能直接给一个数字。写成这样:o["scrollLeft"] = o["scrollLeft"]  + v +“px”;试试