Не правильное время анимации и область div'а
Добрый вечер.
Решил сделать страничку-визитку на JS используя jQuery, но при создании возникли некоторые проблемы.
Собственно сама страничка http://moto-sale.net/lampo4ka/3/ Буду благодарен за любые советы |
Цитата:
у вас в коде это
$("#tack_portfolio").animate({"top": "+=400px"}, "4000", 'easeInBack');
$("#tack_portfolio").hide(0);
поставьте скрытие в обработчик завершения анимации. |
Цитата:
|
Вы скрываете див, до того как прошла анимация.
$("#tack_portfolio").animate({"top": "+=400px"}, "4000", function() {
$("#tack_portfolio").hide(0);
});
|
Цитата:
Код:
.animate( properties, [duration,] [easing,] [complete] ) |
По другому это как? :)
|
Цитата:
(Функция вызываемая по окончанию анимации) |
он сказал вам, в чем ваша ошибка, и написал правильный код.
не так поняли. |
Цитата:
Отличие которое я заметил только в удалении типа анимации(easing) и указания вместо элемента (this), ("#tack_portfolio"). |
Цитата:
|
Цитата:
Цитата:
$("#tack_portfolio").animate({"top": "+=400px"}, "4000", 'easeInBack',function(){$(this).hide(0);});
Вот это правильно?) |
Вроде :-?
|
Цитата:
Ну а что делать с длительностью анимации и области дивов? |
Вопрос непонятен :nono:
|
Цитата:
Цитата:
function drop_portfolio() {
$("#tack_portfolio").animate({"top": "+=400px"}, "1000", 'easeInBack' ,function(){$(this).hide(0);});
}
function drop_about() {
$("#tack_about").animate({"top": "+=400px"}, "4000", 'easeInBack',function(){$(this).hide(0);});
}
Прописана 1 секунда, и 4 секунды. Но по факту падают они одинаково. Вопрос почему так происходит? Если пытаться нажать на фотографии, то они выбираются не на всей области дива, а только на половине. Например : -Портфолио - скрипт запускается при нажатии в верхней части, если нажимать под мотоциклами и ниже, то скрипт не работает -О нас - скрипт запускается при нажатии в верхней части, если нажимать в нижней части, то скрипт не работает -Услуги - скрипт запускается при нажатии в нижней части, если нажимать в верхней части, то скрипт не работает -Контакты - скрипт запускается при нажатии в нижней части, если нажимать в верхней части, то скрипт не работает Почему так? |
Столько вопросов... Отвечу только на касающийся анимации: надо передавать в параметр число, а не строку. Дальше сами думайте :nono:
|
Цитата:
|
| Часовой пояс GMT +3, время: 05:46. |