【发布时间】:2015-08-14 17:50:28
【问题描述】:
我正在尝试在我的网站中使用 Magnific Popup 插件,但我似乎无法对其进行初始化。我已经添加了必要的标记类、CSS、初始化代码,并引用了 JS 和 CSS 文件,但没有运气。
在我的站点中,我不再调用 jQuery,因为它包含在 Bootstrap 中。我的浏览器控制台显示Uncaught TypeError: $(...).magnificPopup is not a function。
代码:
<div class="container-fluid">
<div class="row no-gutter">
<div class="col-lg-4 col-sm-6">
<a href="#test-popup" class="portfolio-box open-popup-link">
<img src="img/portfolio/1.jpg" class="img-responsive" alt="">
<div class="portfolio-box-caption">
<div class="portfolio-box-caption-content">
<div class="project-name">
Title
</div>
<div class="project-category text-faded">
Click to View
</div>
</div>
</div>
</a>
</div>
<div id="test-popup" class="white-popup mfp-hide">
Popup content
</div>
</div>
</div>
<script>
$('.open-popup-link').magnificPopup({
type:'inline',
midClick: true
});
</script>
小提琴:http://jsfiddle.net/mw6ahLzz/1/
任何帮助将不胜感激!
【问题讨论】:
-
如何引用 magnific 和 jquery 库?
-
我下载了这些 (github.com/dimsemenov/Magnific-Popup/tree/master/dist) 文件并上传到了我的服务器,但是在 Fiddle 中,我引用了一些我在另一个(正在工作的)Fiddle with Magnific 中看到的文件。更具体地说,我在 部分中有 和
标签: javascript html twitter-bootstrap magnific-popup