我有一个滑块,我已经使用了很长时间没有问题,但是,我现在发现在FireFox中,我认为版本25以后有时滑块在页面加载时正常运行,有时则没有,如果它工作,我用刷新图标刷新页面它可能或不起作用,如果我进入地址栏并按返回它工作。
它适用于IE,Chrome,Safari和Opera,如果有人可以提供帮助,我已将其上传到以下网站;
由于
答案 0 :(得分:0)
我遇到了同样的问题。对我来说,问题是通过注释掉jQuery的那一行来解决的:
context.drawImage(sour[0],newL,newT,newW,newH);
换句话说,我并不是故意光顾:
// context.drawImage(sour[0],newL,newT,newW,newH);
您的网站可能需要这一行代码,但至少要试一试,希望一切正常。
答案 1 :(得分:0)
我最终将有问题的代码封装在虚拟的setTimeout函数中,该函数似乎已经工作了
setTimeout(function () {
if (hasCanvas) {
context.drawImage(sour[0],newL,newT,newW,newH);
if (sourbw.length>0) {
contextbw.drawImage(sourbw[0],newL,newT,newW,newH);
setTimeout(function() {
sour.parent().find('.canvas-now-bw').cssAnimate({'opacity':'0.0'},{duration:newitem.data('colortransition')*1000,queue:false});
},500);
}
}
}, 0)