Помощь с jQuery

H
На сайте с 05.08.2008
Offline
18
309

Привет!

Делаю сейчас форму обратной связи, которая появляется при нажатии на ссылку, все работает, да только она вначале анимированно исчезает, а потом обратно появляется, а надо чтобы она просто анимированно появилась. Вот сам код:

<script>

$(function () {
$(".btn-slide").click(function(){

$("#ticketadd").animate({opacity: "0.1"}, 1200)
.load("../modules/ticketadd.php")
.animate({opacity: "1"}, 1200)
; });
});
</script>
A
На сайте с 18.09.2009
Offline
3
#1

Привет!

<script>
$(function () {
$(".btn-slide").click(function(){

$("#ticketadd").animate({opacity: "0.1"}, 1200) // Вот тут она и исчезает
.load("../modules/ticketadd.php")
.animate({opacity: "1"}, 1200)
; });
});
</script>

Дело в том, что функция animate не ждёт, пока она исчезнет, т.е. она начинает грузиться и одновременно с этим продолжает исчезать ;)

Убери первый вызов animate, или поставь там время не 1200, а поменьше, и будет всё хорошо

Die Energie der Welt is Konstant. Die Entropie der Welt strebt einem Maximum zu.
H
На сайте с 05.08.2008
Offline
18
#2

так окошко открывается, но без никакого эффекта

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий