【发布时间】:2016-07-14 01:27:41
【问题描述】:
尝试在页面加载后让 h1 淡入。在本地测试时,它适用于所有浏览器。但是当使用 Chrome 托管时,它并不总是淡入。有时它从一开始就完全可见。我尝试了 2 种在 Safari 和 Firefox 中似乎都可以使用的方法,但是 Chrome 是否可以正常工作是一个“不确定”。
Chrome 只是从缓存中加载而不执行,还是有另一种编写此 JavaScript 的方法?
我试过了:
$('.headerTopHeading, .headerSubHeading').animate({
'opacity': '1'}, 1200);
包装在一个 document.ready 中,并从一开始就通过 CSS 将不透明度设置为零。
我已经试过了:
window.onload = function () {
$('.headerTopHeading, .headerSubHeading').fadeIn('1200');
};
通过 CSS 将显示设置为无并放置在 document.ready 包装之外。
有什么建议吗?或者 Chrome 的行为始终不一致的原因?
【问题讨论】: