Не работает анимация

 
0
 
JavaScript
ava
Predator199 | 18.03.2013, 16:08

$(<div class="background">dd</div>).appendTo("html").find(".background").fadeIn(222);    


Фон должен плавно появляться, но этого не происходит. Почему?
Kommentare (14)
ava
Aliance | 18.03.2013, 16:26 #
Цитата (Predator199 @  18.3.2013,  16:08 findReferencedText)
Фон должен плавно появляться, но этого не происходит. Почему?

наверное потому, что нужно уметь открыть консоль и увидеть там синтаксическую ошибку из-за отсутствия кавычек.

- Что такое if(){ ?
- Что значит фраза с неуместными знаками препинания
Цитата


Покажите как так прописать функцией. Чтоб при уменьшении окна. Вычислялись снова размеры и правили блок по им. 

ava
Predator199 | 18.03.2013, 20:31 #
Размер вычисляем 1 раз. А мне необходимо постоянно. Как? И кавычки не помогают smile 
ava
Aliance | 19.03.2013, 10:21 #
Цитата (Predator199 @  18.3.2013,  21:31 findReferencedText)
Размер вычисляем 1 раз. А мне необходимо постоянно. Как?

Все твои скрипты работают ровно так, как ты их пишешь. В данном примере размер вычисляется один раз, потому что ты видимо 1 раз его просишь это сделать. Если тебе нужно вызывать функцию при изменении размеров окна (пересчет) - то вещай ее на событие onresize.

Цитата (Predator199 @  18.3.2013,  21:31 findReferencedText)
И кавычки не помогают

Они не помогают, если их не правильно поставить. Я не увидел исправленного кода, а гадать не стану.
ava
Predator199 | 20.03.2013, 20:56 #
Спс. Что тут не правильного?

fadeIn('222');   

ava
Aliance | 21.03.2013, 10:17 #
Тут кавычки и не нужны. Числа можно писать без кавычек. В кавычках должны быть строки. Поищи строку из первого своего поста, не обёрнутую в кавычки.
ava
Predator199 | 21.03.2013, 13:49 #
1-ый пост(первый код) я от руки писал, забыл. Вот, так не работает:

$('<div class="background"></div>'+result.msg).appendTo("html").find(".background").fadeIn("13");    

ava
Aliance | 21.03.2013, 15:06 #
Цитата (Predator199 @  21.3.2013,  14:49 findReferencedText)
1-ый пост(первый код) я от руки писал, забыл.

Ну так а мы тут экстрасенсы и это угадать должны были? Я сужу по тому - что видел. Увидел, что там нет кавычек - написал. Теперь ошибка в том, что find вызывать не нужно, т.к.

$('<div class="background"></div>'+result.msg).appendTo("html")

итак вернет уже ссылку на .background.

Вообще это вопросы глупые, потому что на их отладку требуется ровно 3 секунды в консоле.
Вводишь там код выше и видишь, что он возвращает только что вставленную ноду.
ava
Predator199 | 21.03.2013, 18:38 #
Блин, у меня все равно фон моментально появляется. Можно пример?
ava
Aliance | 21.03.2013, 18:56 #
А как он должен появляться, если ты поставил задержку в 13 миллисекунд? Поставь .fadeIn('slow')
ava
Predator199 | 21.03.2013, 19:08 #
Я так и сяк крутил,ничего не выходит.
В чем же ошибка?

$.ajax({
     type:'POST',
     url:'/ajax.php?do=2',    
     data:$((id==3||recall==2)?'[name=email]': '[name=username]').closest("form").serialize()+'&go='+id+'&pm='+recall,
     dataType:'json',
     success:function(result){                 
                  if(recall==1)
            $('<div class="background"></div>'+result.msg).appendTo("html").fadeIn('slow');                                        
        }
})

 smile 
ava
Aliance | 22.03.2013, 10:17 #
Ну так он уже открыт по-умолчанию, ты его скрой сперва через стили например.

.background { display: none; }


$('<div class="background"></div>').html(result.msg).appendTo("html").fadeIn('slow'); 


Цитата (Predator199 @  21.3.2013,  20:08 findReferencedText)
И что за консоль, про которую все говорят?

 smile  smile  smile 
ava
Predator199 | 22.03.2013, 18:19 #
Спс. Вот еще проблема. Как правильно прописать

$('body').prepend('<div class="block-wrapper"><div class="block-w" style="background:#'+((cl) ? cl : 'edb84e')+';">'+((s) ? s : 'Обрабатываем')+'</div></div>')
. css({display:'none'})
.slideDown(930); 


Чтоб не на body выставлялось ,a на block-wrapper.
ava
Aliance | 25.03.2013, 10:58 #
Модератор: Пожалуйста, один топик - один вопрос.

Использовать не $(body).prepend(...), а $(...).prependTo(body)
ava
mmgsound_olga | 04.02.2015, 17:39 #
Ребята помогите мне пожалуйста  с анимацией .
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden