【发布时间】:2016-05-04 16:35:26
【问题描述】:
我试图在通过 ID 调用包含时自动打开一个元素,例如:http://www.example.com/page.html#container。理想情况下,我希望它滚动到页面所在的位置(在摘要元素内),然后打开详细信息元素。显然,本机滚动功能可以正常工作,但如何设置 details 元素打开?
这是我的 HTML 源代码:
<details class="concentration">
<summary>
<h4 id="sample-slug"><?php the_sub_field('emphasis_name'); ?></h4>
</summary>
<p><?php the_sub_field('emphasis_description'); ?></p>
<div class="courses"><?php the_sub_field('emphasis_course_list'); ?></div>
</details>
当 example.com/page.html#sample-slug 被调用时,如何让 details 元素意识到这一点并添加“open”属性?我想确保在调用锚点时内容可见。
【问题讨论】:
-
先分享你的代码,然后问具体问题。这个问题,正如它所写的,应该作为题外话关闭。阅读帮助中心以了解更多信息。
-
我没有任何代码,我在问是否可以在不使用 Javascript 的情况下完成。我对元素了解不多,因为它很新。你想看看我的 HTML 源代码吗?
-
在阅读指南时,这是一个完全可以接受的问题。我没有要分享的代码,我在询问一个 HTML 元素的行为,因此范围并不荒谬,也不是开放式或主观的。指南中没有说我必须包含代码块,是吗?