20-讨论
10.4.3 讨论
如果你对激活专用链接以及使其无效感兴趣,应该看看本章的秘诀10.5。在那个解决方案中,单个复选框更新切换状态,你需要这样的逻辑相应地激活专用链接以及使其失效。
当禁用JavaScript时会发生什么情况?你应该默认用CSS隐藏链接。然后使用JavaScript为双亲元素添加一个类名,覆盖前一个CSS规则:
<style type="text/css" title="text/css">
.selectAll, .deselectAll { display:none; }
.jsEnabled .selectAll, .jsEnabled .deselectAll { display:inline; }
</style>
...
//当HTML DOM就绪时
$(document).ready(function(){
$('form').addClass('jsEnabled');
});