Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.05.2014, 03:20
Новичок на форуме
Отправить личное сообщение для alexmille Посмотреть профиль Найти все сообщения от alexmille
 
Регистрация: 17.05.2014
Сообщений: 1

Возвращение к исходному виду, после простоя focus()
Здравствуйте.
Есть такая форма:
<div class="search" onclick="SearchView()">
    <img src="/files/img/search.png" id="search-img"/>
    <p id="search-view" onclick="SearchView()">
        Поиск
    </p>
    <form method="post" action="/action/search.php" id="search-form">
        <input type="search" name="search" placeholder="Search..." />
        <input type="submit" value="Search" />
    </form>
</div>

Ну и такое событие:
function SearchView() {
    var FormView = document.getElementById('search-form');
    var TextView = document.getElementById('search-view');
    var ImageView = document.getElementById('search-img');
    FormView.style.display = "block";
    TextView.style.display = "none";
    ImageView.style.display = "none";
}


Такой вопрос, возможно ли сделать чтобы после простоя допустим не фокусировка на элементе или при задержавшейся фокусировке ну допустим 15 минут, чтобы всё возвращалось назад?

Почитал про elem.focus() не допёр. Прошу помощи.
Ответить с цитированием
  #2 (permalink)  
Старый 19.05.2014, 08:32
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Я почти ничего не понял, неужели сложно выразить своим мысли а не чувства?
Используй таймер setTimeout. Запускай если форма не в фокусе, обнуляй если форма в фокусе и сразу запускай по новой, на случай "задержавшейся фокусировки"
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск