我正在开发一个响应式网站,我在其中使用<details> <summary>
元素在服务部分显示附加信息。
当窗口宽度 > 768px 时,如何更改详细信息“打开”属性?
可以只用css吗?
这是html代码:
<section id="services">
<section>
<details>
<summary>info</summary>
<p>A paragraph with especific information</p>
</details>
</section>
</section>
我可以使用这样的javascript代码,但更喜欢css:
var desplegable = $("#services section details");
if ($(window).width() > 768) {
if (desplegable.attr("open") != "open"){
desplegable.attr('open','true');
}
}
任何想法?谢谢
Spetec: http: //www.whatwg.org/specs/web-apps/current-work/multipage/interactive-elements.html#the-details-element