Foundation Chinese Manual
/ Foundation 折叠列表
Foundation 折叠列表
在你想隐藏部分内容的显示时,可以使用折叠列表。
实例
<!DOCTYPE html>
<html>
<head>
<title>Foundation 实例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css">
<script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script>
<script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script>
<script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script>
</head>
<body style="padding:20px">
<h2>可折叠实例</h2>
<ul class="accordion" data-accordion>
<li class="accordion-navigation">
<a href="#demo">简单的可折叠实例</a>
<div id="demo" class="content">
php中文网 -- php中文网!!
</div>
</li>
</ul>
<!-- 初始化 Foundation JS -->
<script>
$(document).ready(function() {
$(document).foundation();
})
</script>
</body>
</html>运行实例 »
点击 "运行实例" 按钮查看在线实例
实例解析
.accordion 类和 data-accordion 属性用于创建一个可折叠的元素。 .accordion-navigation 类用于渲染可折叠元素。实际的内容在 .content 类 (<div class="content") 中,点击按钮既可以显示。
我们在列表项中添加 <a> 元素来控制(显示/隐藏)可折叠的内容。然后锚链接使用与可折叠内容内容相同的id (<a href=#demo" 与 <div
id="demo"> 相关联)。
注意: 可折叠的效果需要初始化 Foundation JS。
默认情况下,可折叠内容是隐藏的。我们可以通过在 <div> 上添加 .active 类让其默认是显示的:
实例
<!DOCTYPE html>
<html>
<head>
<title>Foundation 实例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css">
<script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script>
<script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script>
<script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script>
</head>
<body style="padding:20px">
<h2>可折叠实例</h2>
<ul class="accordion" data-accordion>
<li class="accordion-navigation">
<a href="#demo">简单的可折叠实例</a>
<div id="demo" class="content active">
php中文网 -- php中文网!!
</div>
</li>
</ul>
<!-- 初始化 Foundation JS -->
<script>
$(document).ready(function() {
$(document).foundation();
})
</script>
</body>
</html>运行实例 »
点击 "运行实例" 按钮查看在线实例
手风琴效果
手风琴效果用于延展与设置可折叠内容。
手风琴效果通过使用多个不同的锚链接与id来创建:
实例
<!DOCTYPE html>
<html>
<head>
<title>Foundation 实例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css">
<script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script>
<script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script>
<script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script>
</head>
<body style="padding:20px">
<h2>手风琴实例</h2>
<ul class="accordion" data-accordion>
<li class="accordion-navigation">
<a href="#demo">手风琴 1</a>
<div id="demo" class="content active">
Demo 1 - php中文网 -- php中文网!!
</div>
</li>
<li class="accordion-navigation">
<a href="#demo2">手风琴 2</a>
<div id="demo2" class="content">
Demo 2 - php中文网 -- php中文网!!
</div>
</li>
<li class="accordion-navigation">
<a href="#demo3">手风琴 3</a>
<div id="demo3" class="content">
Demo 3 - php中文网 -- php中文网!!
</div>
</li>
</ul>
<!-- 初始化 Foundation JS -->
<script>
$(document).ready(function() {
$(document).foundation();
})
</script>
</body>
</html>运行实例 »
点击 "运行实例" 按钮查看在线实例
默认情况下,手风琴列表项有一个是打开的。如果你想关闭所有可以使用 data-options="multi_expand:true;" 属性:
实例
<!DOCTYPE html>
<html>
<head>
<title>Foundation 实例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css">
<script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script>
<script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script>
<script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script>
</head>
<body style="padding:20px">
<h2>手风琴实例</h2>
<ul class="accordion" data-accordion data-options="multi_expand:true;">
<li class="accordion-navigation">
<a href="#demo">手风琴实例 1</a>
<div id="demo" class="content">
Demo 1 - php中文网 -- php中文网!!
</div>
</li>
<li class="accordion-navigation">
<a href="#demo2">手风琴实例 2</a>
<div id="demo2" class="content">
Demo 2 - php中文网 -- php中文网!!
</div>
</li>
<li class="accordion-navigation">
<a href="#demo3">手风琴实例 3</a>
<div id="demo3" class="content">
Demo 3 - php中文网 -- php中文网!!
</div>
</li>
</ul>
<!-- 初始化 Foundation JS -->
<script>
$(document).ready(function() {
$(document).foundation();
})
</script>
</body>
</html>运行实例 »
点击 "运行实例" 按钮查看在线实例

