Javascript.RU

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

Фокусировка на свойстве "Цена"
Доброго времени суток!
На сайте существует фильтр, который открывается при нажатии на кнопку.
<div >
    <a href="#" id="link" class="param" onclick="toggle(hidden_content)"><span class="filter_name">Подбор параметров</span>
        <span class="arrow"></span>
    </a>
</div>

<script>
    function toggle(el) {
        el.style.display = (el.style.display == 'none') ? '' : 'none'
        var el = document.querySelector('.arrow')
        el.style.transform = el.style.transform == "rotate(180deg)"?"rotate(0deg)":"rotate(180deg)";

    }
    focus.onblur = function()
    {
        focus.focus();
    }
</script>

При раскрытии одного из свойств, другое сворачивается, т.е. может быть открыто только одно свойство. Но происходит вертикальное смещение при открытии/закрытии свойства.
Пример: изначальное открытие фильтра (т.е. по кнопке, скрин "Начальное открытие фильтра"). При открытии "Производитель" сворачивается "Цена", при открытии "Цвет" сворачивается "Производитель".
Только вот происходит смещение вертикально, т.е. свойство "Цена" уже не видно (скрин "Свойство Цвет").

Подскажите, пожалуйста, каким образом возможно сделать фокусировку на первом свойстве (в данном случае "Цена"), чтобы не происходило смещение. Спасибо.
Изображения:
Тип файла: jpg Изнчальное открытие фильтра.jpg (37.0 Кб, 6 просмотров)
Тип файла: jpg Свойство Цвет.jpg (35.3 Кб, 6 просмотров)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Синтаксис псевдокласса в свойстве cssText Nik123 Events/DOM/Window 6 17.08.2017 22:30
Авто фокусировка документа при увеличении его содержимого Chet48 Общие вопросы Javascript 2 04.11.2013 23:28
Фокусировка на форме при клике vertmann Общие вопросы Javascript 1 23.10.2013 01:26
Сохранять в свойстве элемента или в глобальной переменной? OctoberTide jQuery 4 19.12.2012 20:43
поиск текста в диве и фокусировка на нем Suharik jQuery 16 02.12.2010 12:39