【发布时间】:2012-08-18 21:44:03
【问题描述】:
我经常发现自己使用 jQuery 显示/隐藏元素,例如一个简单的选项卡式内容区域,其中第一个选项卡是可见的,而其他选项卡在使用 javascript 显示之前是不可见的。我知道使用 CSS 隐藏最初隐藏的那些(显示:无)然后用 JS 显示正确的那些不是好习惯,因为非 JS 用户永远不会看到任何东西。所以默认情况下我显示所有,然后用 JS 隐藏相关的。
在这样做时,隐藏的元素将加载,然后仅在文档准备好时才隐藏。我怎样才能阻止这种情况发生?有没有一种方法可以优雅地降级,但在加载时不会出现元素,然后因为看起来有点劣质而迅速消失。
【问题讨论】:
标签: javascript jquery graceful-degradation