Jquery .animate无法正常工作?

时间:2014-10-05 03:19:18

标签: javascript jquery jquery-animate

我的开发人员和我一直坚持让这个JavaScript在主页和其他人的主要表单上工作。

http://nextinlinefilms.com.au/index.php这是链接。这是“今天进行查询”图像,当您点击“点击此处”时,表单应向下滑动并显示。

以下是代码:

$( ".jscript" ).click(function() {   
$( ".enquiry" ).animate({height: "auto"},500);   
});

其中说当点击“jscript”类时,为表单类“查询”设置动画并使高度自动

代码应该是正确的!?

请帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

.jscript元素是由javascript创建的,还是在html中硬编码的,因为很多时候,这里的问题是当你使用选择器进行onclick时元素不存在,并且它没有&#39 ; t工作所以尝试这个功能:

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

确保.jscript的父元素是dom中已存在的元素,然后才会在页面上创建此选择单击函数。