ПредишенСледващото

Задръжте курсора на мишката върху бутона.

HTML код (вмъкнете между маркерите и ):



Препоръчайте тази статия на приятел:

Ако сте харесали сайта, линк към него (на вашия сайт, форум, при контакт)

Тя изглежда така:

  • BB-код справка за индекса (например, можете да го поставите в подписа):
  • Аз също много хареса идеята. За съжаление, аз не знам как да програмирате. Но проблемът е, струва ми се, че най-бързо движеща старт мишката, за да работят едновременно две функции. Мисля, че: 1) Необходимо е да се оставите функция, която започва от поставяне на показалеца; 2) След всеки етап на промяната на цвета трябва да се проверява състояние, когато показалеца на мишката. Ако върху бутона, след което цикълът се повтаря. Ако бутонът е, цветът трябва да се промени от другата страна. Ако някой има решение, пиша във форума, и тук да даде линк. Може би аз ще пиша, ако изучаваме Java Script.

    За съжаление, у Русакова не прехвърляне линия)

    Може ли да каже как да пиша условието, ако (ukazatel_myshi_nahoditsya_nad_button = вярно) състояние във функцията, която ще бъде в главата

    Тук виждам само една опция. Необходимо е да се създаде променлива флаг, които са им възложени вярно, когато един бутон на мишката нападна (поставяне на показалеца), а когато се отнеме от бутоните на мишката (onmouseout), след това се присвоява стойност на неверни. И в състояние да се провери стойността на флаг.

    и е възможно да се пита всеки път анимацията се провежда един и същ брой секунди, колкото и предишната анимация raz.Naprimer 3 секунди и за следващите 3 секунди, също?

    Ако е така, тогава е много лесно да се реши този проблем

    Да, същото количество време.

    Ами тогава можете да в началото на първата анимация, за да създадете променлива и се присвоява стойност на невярна и след това в края на анимацията true.Kogda зададете потребител иска да започне друга анимация, можете да проверите, ако стойността на променливата е невярна след това се върнете невярна; ако е вярно след това се върнете фалшива, ако обясни, че не е ясно какво може да се напише код.

    О, аз не сте изписали правилно, ако е вярно, ако връщането е вярно, който не е невярно))

    Няма да работи, setTimeout () в 15 повторения само опашката и не се извършва. Ето защо, ако си сложиш вярно след цикъла, истината ще бъде много по-рано, отколкото да премине дори първата промяна на цвета.

    тогава ще трябва да пиша 2 settimeout-1 и да промените цвета, а другият да се промени стойността на променливата.

    Свързани статии

    Подкрепете проекта - споделете линка, благодаря!