考虑:
<div class="toggler">Toggler</div>
<div class="togglable">Lorem ipsum dolor</div>
<script>
$('.togglable').hide();
$('.toggler').click(function(){ $(this).sibling('.togglable').toggle(); });
</script>
可折叠内容的最大缺点是无法在使用 Ctrl+F 或 F3 时轻松搜索折叠内容(更不用说在视觉上“浏览”页面了)。我认为可能真正有用的是,只要浏览器的“在页面上查找”栏处于活动状态,就在页面上显示所有折叠的内容。
问题:
有没有办法检测“在页面上查找”栏是否处于活动状态?只是为 Ctrl+F 和 F3 添加侦听器(无论如何这是一个糟糕的选择)?