Я использую этот плагин jQuery: http://api.jquery.com/slideToggle/
У меня есть этот код:
<div id=panel><form action="postit.php" method="get" name="post" style = "margin-left:40px;">
<textarea required cols="35" rows="5" name="status" class="resizable" id = "statuses"></textarea>
<input type="submit" name="submit" value="FOO!"/>
</form></div>
<p class="slide"><a href="#" class="btn-slide">FOO</a></p>
По сути, этот код означает, что панель должна скользить вниз, но когда я запускаю ее, div медленно падает, но текстовая область работает хорошо, а затем внезапно поднимается наверх.
Что я могу сделать, чтобы решить эту проблему, это ошибка в API или что-то не так в моем коде?
Спасибо, я старался быть максимально ясным.
Вот css для текстовой области, на случай, если это может быть причиной проблемы, извините, если это не имеет значения, но у кого-то тоже может быть эта проблема.
resizable-textarea textarea {
display:block;
margin-bottom:0pt;
height: 20%;
width:90%;
}
РЕДАКТИРОВАТЬ: Вот JavaScript (извините):
$(".btn-slide").click(function(){
$('textarea.resizable:not(.processed)').TextAreaResizer();
$("#panel").slideToggle("slow");
$(this).toggleClass("active"); return false;
});