Возможно, вы захотите посмотреть цепочку команды jQuery.stop () перед каждой командой animate. Останавливает все запущенные анимации на указанных элементах.
т.е.
jQuery("#quickfind").stop().animate({
height:"200px", opacity: 1},"slow");
return false;
Есть ли причина, по которой вы используете jQuery вместо сокращения $ для объекта jQuery? вы можете использовать сокращенное обозначение $ для объекта jQuery, даже если используете другие библиотеки, которые его используют, следуя этому шаблону -
(function($) {
//Your code here using $ shorthand for jQuery :)
})(jQuery);
Это означает, что $ в области видимости внешней функции является ссылкой для объекта jQuery.
Я настроил ваш код на этой странице примера . Если вы хотите изменить его, добавьте «/ edit» в URL.
Кроме того, Вы уверены, что «show» является допустимым значением для высоты и непрозрачности?
Насколько я понимаю, высота должна быть установлена либо на авто (т.е. размер содержащего блока), либо на длину или в процентах относительно содержащего блока, а непрозрачность должна быть значение между 0 и 1 (jQuery абстрагирует различия между браузерами и будет использовать любой атрибут непрозрачности , т.е. opacity или filter: alpha (opacity))