Javascript Jquery.animate不工作?

Javascript Jquery.animate不工作?,javascript,jquery,jquery-animate,Javascript,Jquery,Jquery Animate,我和我的开发人员一直在为主页和其他网站上的lead表单使用JavaScript 这里是链接。当你点击“点击这里”时,表格应该向下滑动并显示“今天进行查询”图像 代码如下: $( ".jscript" ).click(function() { $( ".enquiry" ).animate({height: "auto"},500); }); 这表示当类“jscript”被单击时,为表单类“inquiry”设置动画并使高度自动 代码应该是正确的 请提供帮助,谢谢。是由javascri

我和我的开发人员一直在为主页和其他网站上的lead表单使用JavaScript

这里是链接。当你点击“点击这里”时,表格应该向下滑动并显示“今天进行查询”图像

代码如下:

$( ".jscript" ).click(function() {   
$( ".enquiry" ).animate({height: "auto"},500);   
});
这表示当类“jscript”被单击时,为表单类“inquiry”设置动画并使高度自动

代码应该是正确的


请提供帮助,谢谢。

是由javascript创建的.jscript元素,或者是用html硬编码的,因为很多时候,这里的问题是当您使用onclick的选择器时,该元素不存在,并且不起作用,所以请尝试此函数:

$(document).ready(function() {
    $("parentOfjscript").on("click", ".jscript", function() { //parentOfjscript being some parent element containing jscript
        $(".enquiry").animate({height: "auto"}, 500);
    });
});

在页面上创建此选择单击函数之前,请确保.jscript的父元素是dom中已经存在的元素。

您与同一页面上的mootools存在冲突。使用
jQuery
而不是
$
,这样您就有了
jQuery('.jscript')。单击(…
,动画也是一样。我们更改了它,但它仍然不能用jQuery(.jscript”)。单击(函数(){jQuery(.enquiry”)。动画({height:“auto”},500);});现在,它不会显示与相关的错误。单击“属性”。由于您的动画,它无法工作。是否要隐藏?为什么不只执行
$(“.inquiry”)。slideUp()
或者您想更改高度以显示包含的表单吗?尝试使用
100%
而不是
auto
,我记得它的动画有一些问题。尝试
jQuery(.enquiry”).animate({height:'100%},500)
自动检查谷歌的
jquery动画自动
工作正常!非常感谢!