【问题标题】:smoothscroll.init(); not working. Getting error平滑滚动.init();不工作。得到错误
【发布时间】:2017-04-19 06:44:35
【问题描述】:

我正在调用smoothscroll.init(),如下所示:

new WOW().init();
//smoothScroll
smoothScroll.init();

但我收到以下错误:

Uncaught ReferenceError: smoothScroll is not defined
    at main.js:136
    at main (main.js:140)
    at main.js:144

谁能帮我找出原因?

这些是我的 javascript 库:

<script type="text/javascript" src="js/bootstrap.js"></script> 
<script type="text/javascript" src="js/SmoothScroll.js"></script> 
<script type="text/javascript" src="js/wow.min.js"></script> 
<script type="text/javascript" src="js/jquery.prettyPhoto.js"></script> 
<script type="text/javascript" src="js/jquery.isotope.js"></script> 
<script type="text/javascript" src="js/jqBootstrapValidation.js"></script> 
<script type="text/javascript" src="js/contact_me.js"></script> 
<script type="text/javascript" src="js/owl.carousel.js"></script>

【问题讨论】:

  • smoothScroll 是什么?
  • 'smoothScroll is not defined'表示应用程序不知道smoothScroll是什么,更不用说是否有一个名为init()的方法。
  • 其实我也想不通。我采用了预编译的 javascript 库
  • 脚本>
  • 和一个 main.js 文件

标签: javascript referenceerror


【解决方案1】:

首先将其添加到您的项目中:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

第二:确保你的平滑滚动路径是正确的。

第三:使用 class="smoothScroll" 类识别您要使用平滑滚动的每个 html。

第四:你现在使用的smoothscroll在另一个javascript目录中是不可编辑的,它只用于你的html内部,因为它已经使用了smoothscroll。

编辑:

如果你想使用自己的smoothscroll,我建议你看看this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多