首先让我们解释一下hack。
通过我的网页使用 Total Validator Tool 时,我收到以下错误:
[WCAG v1 6.3 (A), US-508-l] 考虑在每个标签之后提供替代方案
由于我的页面严重依赖 javascript,因此我无法提供真正的替代方案,因此我想在每个脚本出现后添加一个空的 noscript 标记。(我知道 hack 很傻,让我们用它作为示例材料,我的帖子的重点是最后的问题)
我尝试了以下方法:
$(document).ready(function(){
$("script").each(function() {
$(this).after("<noscript></noscript>");
});
});
出现问题是因为我的页面上有一个 jQueryUI DatePicker 组件。jQuery 在 DOM 准备好后添加了一个脚本部分,因此我的 hack 因错过此部分而失败。
所以问题是:文档准备好后如何处理要执行的 jQuery 库?jQuery 完成工作后如何运行我的代码?