当我查看火虫控制台时,我收到此错误。我想在wordpress上制作一个滑块。我正在使用本地主机,所以我无法准确地显示出什么。但是,当滑块只是在wordpress之外的html文件中时,它可以工作。在wordpress中,它给了我那个错误。任何有关问题的见解都将受到高度赞赏。 感谢。
答案 0 :(得分:49)
为了节省每个人一些时间。打开你的Jquery缓动插件文件并将代码包装在内:
$(document).ready(function() {
Code goes here...
});
答案 1 :(得分:19)
请检查您是否多次加载jQuery。如果您已手动插入页脚,请尝试将其删除。
答案 2 :(得分:15)
问题是
swing: function (x, t, b, c, d) {
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
}
此函数中的jQuery不能等于已应用jQuery.extend( jQuery.easing,
的jQuery。
jQuery
替换为$
用
包装代码(function($, undefined) {
...
}) (jQuery);
答案 3 :(得分:5)
你导入了jQuery缓动插件吗?
之类的东西 <script src="http://code.jquery.com/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>
在你的页面中?
答案 4 :(得分:3)
在使用插件或使用document.ready
之前将jquery.easing.1.3.js放到head标签中答案 5 :(得分:2)
if(typeof jQuery.easing[jQuery.easing.def] == 'function'){
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
}
在easing.js
上的swing()函数中尝试此代码答案 6 :(得分:1)
您是否正在导入jQuery缓动插件?或者高于1.7.2的任何东西?
然后删除它并使用它:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
答案 7 :(得分:0)
不要在标题上声明脚本,在文档完全加载时通过jQuery的.getScript()函数调用它。
示例:
<script>
$( document ).ready(function() {
$.getScript('path_to_script/easing_script_name.js');
});
</script>
错误是由于在缓存脚本完全加载之前调用了jQuery。
答案 8 :(得分:0)
如果您在jQuery或jQuery UI调用之前调用WordPress滑块插件的javascript,则可能会发生这种情况。
它能这样解决吗?
<input matInput placeholder="Vehicle Number" name="vehicleNo" [(ngModel)]="vehicleObj .vehicleNo">