当我尝试使用Foundation Foundation创建一个模型时,我发现我无法关闭它。不是使用using modal close类,也不是javascript,什么都不能工作。
我尝试将文档中的这个示例放到页面中:
<div id="myModal" class="reveal-modal" data-reveal>
<h2>Awesome. I have it.</h2>
<p class="lead">Your couch. It is mine.</p>
<p>I'm a cool paragraph that lives inside of an even cooler modal. Wins!</p>
<a class="close-reveal-modal">×</a>
</div>当页面加载时,它是打开的,但我无法将其关闭。此外,不确定它为什么加载打开。
在我的<body>的底部,我有这个:
<script src="//ajax.aspnetcdn.com/ajax/modernizr/modernizr-2.6.2.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.2.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/foundation/5.3.1/js/foundation.min.js"> </script>
<script src="//cdnjs.cloudflare.com/ajax/libs/foundation/5.3.1/js/foundation/foundation.reveal.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/flexslider/2.2.2/jquery.flexslider-min.js"></script>
<script src="//code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script>
<script src="js/smooth-scroll.js"></script>
<script type="text/js" src="js/modal.js"></script>
<script>
$(document).foundation();
</script>发布于 2014-12-28 17:05:49
你不需要同时加载foundation.min和foundation.reveal,只需要加载最小值,除非你只需要显示。而且你不需要modal.js --可能会有冲突。
请参阅此处的文档,并遵循它,在修复上述问题后应该可以正常工作:http://foundation.zurb.com/docs/components/reveal.html
https://stackoverflow.com/questions/25375154
复制相似问题