Вы используете visibility:hidden
, чтобы скрыть div
, но функции шоу jQuery не настраивают visibility
. Я бы предложил сделать это:
<div id="divLogin" style="display: none">
А затем измените свой код на:
$("#btEnviarAcesso").click(function () {
$("#divLogin").slideToggle("slow");
});
Предполагается, что элемент с идентификатором btEnviarAcesso
может принимать событие click
.
РЕДАКТИРОВАТЬ: Убедитесь, что вы поместили этот код в document.ready
функцию:
$(document).ready(function(){ // Or $(function(){ ...
$("#btEnviarAcesso").click(function () {
$("#divLogin").slideToggle("slow");
});
});
Это решение работает в этой демонстрации .
Редактировать 2
Заменить это:
<script src="jquery-1.3.2.min.js"/>
<script language="javascript">
С этим:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">