客户要求他们的主页开始空白(只有徽标和背景图像可见),然后在一两秒后淡入导航和内容。
我可以从通过 CSS 隐藏的内容开始,然后使用 jQuery 将其淡入。不幸的是,这违反了渐进增强:在活动代码运行之前,该站点将完全无法使用,这会给使用屏幕阅读器的视障人士带来问题,等等。
我考虑过的两种解决方法是 Flash 和<noscript>
标签。Flash 似乎有点矫枉过正,因为它没有在网站的其他地方使用。此外,主页内容丰富,有一组不断更新的新闻,有点像一个轻博客。该 <noscript>
标签对使用屏幕阅读器的视障人士没有帮助,因为他们的浏览器通常启用了脚本。
我错过了解决方案吗?或者这不是一个好主意?