如何解决这个js的火狐兼容问题:

<script>functionnumRand(){varx=9999;//上限vary=1111;//下限varrand=parseInt(Math.random()*... <script>
function numRand() {
var x = 9999; //上限
var y = 1111; //下限
var rand = parseInt(Math.random() * (x - y + 1) + y);
return rand;
}

var isBegin = false;
$(function(){
var u = 120;
$('.btn').click(function(){
if(isBegin) return false;
isBegin = true;
$(".num").css('backgroundPositionY',0);
var result = numRand();
$('#res').text('result = '+result);
var num_arr = (result+'').split('');
$(".num").each(function(index){
var _num = $(this);
setTimeout(function(){
_num.animate({
backgroundPositionY: (u*60) - (u*num_arr[index])
},{
duration: 6000+index*3000,
easing: "easeInOutCirc",
complete: function(){
if(index==3) isBegin = false;
//var pos = _num.css('backgroundPositionY').replace('px','');
//_num.css('backgroundPositionY',pos%u);
}
});
}, index * 300);
});
});
});
</script> ie中正常运行,火狐中不动
展开
 我来答
火狐
2014-11-03 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  尊敬的用户,您好!很高兴为您答疑。
  简单调试了一下您的代码,在火狐、chrome和IE下都执行正常(执行完毕未报错),但是都未展现画面效果,因此推测您的资源上传不全,如果您需要协助调试,建议打包上传完整资源。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
追问
我为什么看不到你调试好的代码呢?是还没有上传么?
嗯我这个找到问题所在了,但是现在还没有找到解决办法,你是怎么解决的?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式