【发布时间】:2014-06-22 11:08:37
【问题描述】:
我在让 jQuery 的 Joyride 插件工作时遇到了很多麻烦。我认为这看起来很简单,但它并没有发生。
我的页面上包含以下脚本:
<script src="/Scripts/jquery-1.11.0.js"></script>
<script src="/Scripts/jquery.cookie.js"></script>
<script src="/Scripts/jquery.joyride-2.1.js"></script>
<script src="/Scripts/application.js"></script>
并且所有三个都正确加载。在application.js,我通过以下方式调用了joyride:
$(window).load(function () {
$('#tour').joyride();
});
我的 HTML 看起来像这样:
<ol id="tour">
<li><p>This is the tour.</p></li>
</ol>
由于某种原因,当我加载页面时绝对没有发生任何事情。我在控制台中没有收到任何错误,实际上没有任何反应。有人遇到过这个问题吗?
【问题讨论】:
-
难道你不是要在
li上有一个data-id属性,它表示你希望工具提示出现的元素的ID? -
哦,是的,这不是必需的 - 如果您忽略它,它只会作为模态弹出。
-
@tfogo - 是的,没错。感谢您调查它:)
标签: javascript jquery zurb-joyride