我正在使用jquery.steps插件,但是当我在浏览器中打开页面时,我收到消息' TypeError:$(...)。steps不是函数'。这是我的示例代码(我使用Laravel):
{!! HTML::script(asset("/js/wizard.js")) !!} {{-- wizard.js contains jquery.min.js and jquery.steps.min.js, generated via gulp --}}
<div id="wizard">
<h1>First Step</h1>
<div>First Content</div>
<h1>Second Step</h1>
<div>Second Content</div>
</div>
<script>
var wizard = $("#wizard").steps();
wizard.steps("add", {
title: "HTML code",
content: "<strong>HTML code</strong>"
});
</script>
我错过了一些基本的东西,或者这不能按预期工作。任何建议都表示赞赏。
提前致谢
答案 0 :(得分:0)
确保不要两次导入jquery。如果您通过包管理器下载了jquery.steps库,则它可能已将jquery库作为jquery.steps的依赖项下载,因此会导致与已导入的jquery文件冲突。您还可以尝试使用独立版本的jquery.steps。