Javascript .slideToggle()在使用Jquery 3.1.1时不工作

Javascript .slideToggle()在使用Jquery 3.1.1时不工作,javascript,jquery,html,jquery-ui,Javascript,Jquery,Html,Jquery Ui,由于某种原因,当我尝试执行以下代码时,我得到了一个未捕获的TypeError jQuery(function($){ $(document).ready(function() { $(".block").click(function() { var currentElement = $(this).find(".form-group"); currentElement.slideToggle("slow");

由于某种原因,当我尝试执行以下代码时,我得到了一个未捕获的TypeError

jQuery(function($){
    $(document).ready(function() {
        $(".block").click(function() {
            var currentElement = $(this).find(".form-group");
            currentElement.slideToggle("slow");
        });
    });
});
我得到以下错误

Uncaught TypeError: currentElement.slideToggle is not a function
at HTMLDivElement.<anonymous> (index.js:6)
at HTMLDivElement.dispatch (jquery-3.1.1.slim.min.js:3)
at HTMLDivElement.q.handle (jquery-3.1.1.slim.min.js:3)
未捕获类型错误:currentElement.slideToggle不是函数
在HTMLDEVELENT。(索引js:6)
在htmldevelment.dispatch(jquery-3.1.1.slim.min.js:3)
位于htmldevelment.q.handle(jquery-3.1.1.slim.min.js:3)
但是,当我调用
currentElement.toggle()
时,它会按预期工作,并且不会出现任何错误


有人能解释为什么会这样吗?

这里的问题是您使用的是slim版本,它排除了
滑动切换所期望的动画效果;所以函数没有定义。只需切换到正常版本

Slim-build

有时您不需要ajax,或者您更喜欢使用关注ajax请求的许多独立库中的一个。通常,对所有web动画使用CSS和类操作的组合会更简单。除了包含ajax和effects模块的jQuery常规版本外,我们还发布了一个排除这些模块的“slim”版本。总之,它排除了ajax、effects和当前不推荐使用的代码


非常感谢。我使用了bootstrap提供的模板,出于某种原因,他们链接了slim版本!