HTML 5 <details> 标签
2013-11-07 01:02 youxin 阅读(299) 评论(0) 编辑 收藏 举报<details> 标签用于描述文档或文档某个部分的细节。
<details>
</details>
To see which browsers currently support this tag go to can I use website.
Please note at the time of writing this details tag is currently only supported in webkit browsers.
jQuery Version Of Details Tag
The problem with HTML5 at the moment is that it's still not fully supported mainly because people are still using out of date browsers such as IE6-8. The details tag is something that is not supported on many browsers so you might want to use the jQuery alternative.
This feature is something that can easy be done because of the slideToggle() method which you can just apply to the content on the click event of the title.
For this example we need to change the HTML.
<div class="jQueryDetailsExample">
<h2>Click Here For jQuery Version</h2>
<p>This is how it's done using jQuery</p>
</div>
We need to add the jQuery so it will do the same as the details tag, therefore we need to start off by hiding the paragraph which is our content so we can toggle the display. Then on the click event of the h2 tag we can toggle the paragraph.
Copy the following to copy the details functionality in jQuery.
$(document).ready(function(){
$(".jQueryDetailsExample p").hide();
$(".jQueryDetailsExample h2").click(function(){
$(this).siblings("p").slideToggle();
});
})
The jQuery example is also on the demo page please visit to see the different between them.
转自:http://www.paulund.co.uk/html5-details-tag
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2011-11-07 CSS Tools: Reset CSS
2011-11-07 reset.css