页面:http://www.bureauforgood.com/RSTR-IA-2B/1.1-Home-Modal.html
在body标记的末尾,我有以下内容:
<script src="javascripts/jquery.js"></script>
<script src="javascripts/foundation4.min.js"></script>
<script src="javascripts/foundation.reveal.js"></script>(请注意,我将js文件的名称更改为"foundation4“。这个变化很好,我知道这一点,因为轨道是工作的)
然后是这个
<div id="myModal" class="reveal-modal">
<h2>Awesome. I have it.</h2>
<p class="lead">Your couch. It is mine.</p>
<p>Im a cool paragraph that lives inside of an even cooler modal. Wins</p>
<a class="close-reveal-modal">×</a>
</div>
<div class="reveal-modal-bg" style="display: none"></div>
<a href="#" data-reveal-id="myModal">Click Me For A Modal</a>然后是我的关闭身体和html标签。
(出于测试目的,我把我的按钮放在页面的底部,去掉页脚)
在我的CSS文件中,我确保这包括了(基金会附带的所有与显示相关的CSS )
.reveal-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: black;
background: rgba(0, 0, 0, 0.45);
z-index: 98;
display: none;
top: 0;
left: 0; }
.reveal-modal {
visibility: hidden;
display: none;
position: absolute;
left: 50%;
z-index: 99;
height: auto;
margin-left: -40%;
width: 80%;
background-color: white;
padding: 1.25em;
border: solid 1px #666666;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
top: 50px; }
.reveal-modal .column,
.reveal-modal .columns {
min-width: 0; }
.reveal-modal > :first-child {
margin-top: 0; }
.reveal-modal > :last-child {
margin-bottom: 0; }
.reveal-modal .close-reveal-modal {
font-size: 1.375em;
line-height: 1;
position: absolute;
top: 0.5em;
right: 0.6875em;
color: #aaaaaa;
font-weight: bold;
cursor: pointer; }
@media only screen and (min-width: 768px) {
.reveal-modal {
padding: 1.875em;
top: 6.25em; }
.reveal-modal.tiny {
margin-left: -15%;
width: 30%; }
.reveal-modal.small {
margin-left: -20%;
width: 40%; }
.reveal-modal.medium {
margin-left: -30%;
width: 60%; }
.reveal-modal.large {
margin-left: -35%;
width: 70%; }
.reveal-modal.xlarge {
margin-left: -47.5%;
width: 95%; } }
@media print {
.reveal-modal {
background: white !important; } }但是插件不工作!有什么想法吗?
发布于 2014-06-13 18:12:58
任何代码都没有问题,只需确保在关闭body标记之前始终完整地包含下面的代码片段:
<script>
document.write('<script src=' +
('__proto__' in {} ? 'js/vendor/zepto' : 'js/vendor/jquery') +
'.js><\/script>')
</script>
<script src="js/foundation.min.js"></script>
<script>
$(document).foundation();
</script>也只是一个建议,你可以添加一个按钮类到你的锚标签,使它更酷的外观。就像这样:
<a href="#" data-reveal-id="myModal" class="button">Click Me For A Modal</a>发布于 2013-09-30 17:38:42
好了解决了。我忘了把这个包括进去
<script>
$(document).foundation();
</script>发布于 2013-09-30 17:28:28
您需要包含这个脚本
<script src="javascripts/foundation/foundation.reveal.js"></script>https://stackoverflow.com/questions/19100146
复制相似问题