Показать сообщение отдельно
  #1 (permalink)  
Старый 18.01.2015, 03:45
Новичок на форуме
Отправить личное сообщение для Spark7 Посмотреть профиль Найти все сообщения от Spark7
 
Регистрация: 07.09.2014
Сообщений: 9

Плавное выполнение функции
Привет. есть вот этот скрипт, мб он и корявый, но работает)

<script type="text/javascript">
 (function (G) {
  
 var text1 = G.document.getElementById("text1"),
 text2 = G.document.getElementById("text2");
  
 text1.onclick = function () {
 text1.style.display = "none";
 
 text2.style.display = "block";
 };
     var timerId;
 text2.onmouseout = function () {
    timerId = setTimeout(function() {
     text1.style.display = "block";
 
 text2.style.display = "none";
    }, 2000);
     text2.onmouseover = function() {
    clearTimeout(timerId);
};
};
 }(this));
 </script>


как сделать чтобы после того как сработал таймер, возвращение к изначальному состоянию проходило плавно, а не сразуже?
Спасибо


и еще, у меня в одном из этих блоков поле для ввода, скажите пожалуйста, как сделать: если оно активно(используется для ввода текста) таймер не запускался даже если мышь убрана...

Последний раз редактировалось Spark7, 18.01.2015 в 18:38.
Ответить с цитированием