基础下拉按钮样式不正确
Foundation Dropdown Button Not Styling Correctly
我无法让我的 Foundation 下拉按钮工作(似乎 CSS 没有正确加载)。我已经尝试了各种实现按钮的方法,包括以下代码,这些代码或多或少是从基金会网站上剪切和粘贴的:
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Foundation | Welcome</title>
<link rel="stylesheet" href="css/foundation.css" />
<script src="js/vendor/modernizr.js"></script>
</head>
<body>
<div href="#" class="large button dropdown">
Dropdown Button
<ul>
<li><a href="#">Dropdown Item</a></li>
<li><a href="#">Another Dropdown Item</a></li>
<li class="divider"></li>
<li><a href="#">Last Item</a></li>
</ul>
</div>
<script src="js/vendor/jquery.js"></script>
<script src="js/foundation.min.js"></script>
<script src="js/foundation/foundation.dropdown.js"></script>
<script>
$(document).foundation();
</script>
</body>
</html>
最终的样子是:
http://i.imgur.com/QZvHKDW.png
(我没有足够的声誉直接 post 图片 - 抱歉)
需要说明的是,我已确保链接正确无误,并且还尝试使用 CDN,以确保这不是链接问题。
Chrome 控制台没有抛出任何错误,与 gulp 相同。
有人知道我做错了什么吗?
您的按钮在您的代码中是一个 div,但 Foundation 文档将其作为按钮元素(检查此页面上的第一个下拉按钮以查看其是否正常工作:http://foundation.zurb.com/docs/components/dropdown_buttons.html):
<button data-dropdown="drop" aria-controls="drop" aria-expanded="true" class="tiny button dropdown">Dropdown Button</button>
我想如果你调整你的按钮以匹配上面的按钮,它就会起作用。 Foundation 的 javascript 需要 aria 角色和 类 以及按钮元素。
我无法让我的 Foundation 下拉按钮工作(似乎 CSS 没有正确加载)。我已经尝试了各种实现按钮的方法,包括以下代码,这些代码或多或少是从基金会网站上剪切和粘贴的:
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Foundation | Welcome</title>
<link rel="stylesheet" href="css/foundation.css" />
<script src="js/vendor/modernizr.js"></script>
</head>
<body>
<div href="#" class="large button dropdown">
Dropdown Button
<ul>
<li><a href="#">Dropdown Item</a></li>
<li><a href="#">Another Dropdown Item</a></li>
<li class="divider"></li>
<li><a href="#">Last Item</a></li>
</ul>
</div>
<script src="js/vendor/jquery.js"></script>
<script src="js/foundation.min.js"></script>
<script src="js/foundation/foundation.dropdown.js"></script>
<script>
$(document).foundation();
</script>
</body>
</html>
最终的样子是:
http://i.imgur.com/QZvHKDW.png
(我没有足够的声誉直接 post 图片 - 抱歉)
需要说明的是,我已确保链接正确无误,并且还尝试使用 CDN,以确保这不是链接问题。
Chrome 控制台没有抛出任何错误,与 gulp 相同。
有人知道我做错了什么吗?
您的按钮在您的代码中是一个 div,但 Foundation 文档将其作为按钮元素(检查此页面上的第一个下拉按钮以查看其是否正常工作:http://foundation.zurb.com/docs/components/dropdown_buttons.html):
<button data-dropdown="drop" aria-controls="drop" aria-expanded="true" class="tiny button dropdown">Dropdown Button</button>
我想如果你调整你的按钮以匹配上面的按钮,它就会起作用。 Foundation 的 javascript 需要 aria 角色和 类 以及按钮元素。