为了账号安全,请及时绑定邮箱和手机立即绑定

在使用插件时,在js文件中写如下代码显示fickerplate不是一个函数,但是在.html文件中就可以,怎么回事?

在使用插件时,在js文件中写如下代码显示fickerplate不是一个函数,但是在.html文件中就可以,怎么回事?

成长前端初学者 2017-01-11 10:53:38
在使用插件时,在js文件中写如下代码显示ficker不是一个函数,但是在.html文件中就可以,怎么回事?window.onload=function(){  // 轮播图部分代码 $('.flicker-example').flickerplate({ // 显示左右箭头     arrows:true,    //自动播放时间间隔     auto_flick_delay:2 });}
查看完整描述

2 回答

已采纳
?
慕粉4118515

TA贡献1条经验 获得超0个赞

引用的问题吧,js文件是否在插件之前加载了?

以前遇到过类似的问题,比如$不是函数,结果发现先引用自己的jq后引用jquery.js。常识性错误

查看完整回答
反对 回复 2017-01-11
  • 成长前端初学者
    成长前端初学者
    这样引入不对吗 <script type="text/javascript" src="js/jquery-1.8.3.min.js" ></script> <script type="text/javascript" src="js/modernizr-custom-v2.7.1.min.js" ></script><!--用于h5和css3的功能检测库--> <script type="text/javascript" src="js/flickerplate.min.js" ></script><!--轮播图js插件--> <script type="text/javascript" src="js/jquery-finger-v0.1.0.min.js" ></script><!--是一个触摸事件,如果需要支持移动设备就需要引入--> <script type="text/javascript" src="js/main.js" ></script> 还是不可以
  • 慕粉4118515
    慕粉4118515
    你需要检查.flickerplate这个函数是在那个插件里,需要这个插件在调用函数的js之前引用。常见的是将调用函数写在底部,</body>前,如果封装外部js,将这个js在最后引用。如果再出问题就是写法的问题了
  • 2 回答
  • 1 关注
  • 1211 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信