Как сделать чтобы при нажатии на ссылку происходил скролл вниз?
Но это не ест осел, поэтому если он тебе нужен, стоит воспользоваться либо аналогичной функцией jQuery, либо анимировать по старинке.
Если же тебе нужно, чтобы просто проскакивало к объекту и это можно было использовать из коробки для того, чтобы формировать ссылку — выше написали про якоря.
ЗЫ: если используешь JS вместо якоря, то ссылку вообще не обязательно и скорее не стоит использовать.
Как сделать, чтобы при повторном клике свойства блока возвращались?
Есть функция, которая при клике меняет свойства блока.
Как сделать так, чтобы при повторном клике свойства блока возвращались?
function hideShadow() < var el = document.getElementById("shadow"); el.style.boxShadow = "0 0 0 0"; el.style.textShadow = "none"; >function buttonName()
body < background-color: pink; padding-top: 50px; >.BoxShadow < text-align: center; line-height: 50px; text-shadow: 10px 5px 8px grey; font-size: 30px; background: white; margin: 0 auto; border: 1px solid black; width: 400px; height: 50px; box-shadow: 0 0 30px 5px blue, 0 0 20px 20px grey, 0 0 20px 30px #B0E0E6; >.button < text-align: center; >button
Page Title SOLOLEARN
Отслеживать
user207618
задан 7 ноя 2017 в 17:16
21 1 1 серебряный знак 6 6 бронзовых знаков
как эти свойства устанавливаются изначально? innerHTML — никак не обратить, только сохранять предыдущий результат в переменную
7 ноя 2017 в 20:35
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Самый лучший вариант, это не стили менять в js, а классы, что можно сделать в css, должно быть сделано в css, я тебе добавил стили, увидешь. A в JS просто добавояешь или удаляешь класс. А что касается кнопки, простой тернарник.
var shadow = document.getElementById("shadow"), buttonChange = document.getElementById("buttonChange");; /*в место onclick в html лучше использовать addEventListener */ buttonChange.addEventListener('click', function() < /*classList.toggle меняет класс если ето удаляет если нет добавляет */ shadow.classList.toggle('shadow'); /* а это тернанрный оператор просто аналог if с одним условием если Hide shadow меняеи на Show shadow если нет меняем на Hide shadow */ buttonChange.innerHTML == 'Hide shadow' ? buttonChange.innerHTML = 'Show shadow' : buttonChange.innerHTML = 'Hide shadow'; >)
body < background-color: pink; padding-top: 50px; >.BoxShadow < text-align: center; line-height: 50px; text-shadow: 10px 5px 8px grey; font-size: 30px; background: white; margin: 0 auto; border: 1px solid black; width: 400px; height: 50px; box-shadow: 0 0 30px 5px blue, 0 0 20px 20px grey, 0 0 20px 30px #B0E0E6; >.BoxShadow.shadow < text-align: center; line-height: 50px; text-shadow: none; font-size: 30px; background: white; margin: 0 auto; border: 1px solid black; width: 400px; height: 50px; box-shadow: 0 0 0 0; >.button < text-align: center; >button
SOLOLEARN
Как сделать, чтобы ноутбук работал и не выключался при закрытии крышки в Windows 10
Если вы используете второй монитор, ТВ или по какой-то иной причине требуется, чтобы ноутбук с Windows 10 не выключался, когда вы закрываете крышку ноутбука, сделать это легко встроенными средствами системы.
В этой короткой инструкции для начинающих подробно о том, как отключить спящий режим или гибернацию при закрытии крышки ноутбука и сделать так, чтобы после этого действия он продолжал работать.
Отключение перехода в спящий режим или гибернацию после закрытия крышки ноутбука
Необходимые параметры для того, чтобы ноутбук продолжал работать после закрытия крышки, находятся в настройках электропитания, которые можно открыть правым кликом по значку батареи в области уведомлений, в панели управления Windows 10 или использовать следующие шаги:
- Нажмите клавиши Win+R на клавиатуре, введите powercfg.cpl и нажмите Enter.
- В открывшемся окне настроек электропитания, слева, нажмите по пункту «Действие при закрытии крышки».
- В следующем окне в разделе «При закрытии крышки» укажите «Действие не требуется», это можно задать отдельно для случая работы ноутбука от батареи или от сети.
- Примените сделанные настройки.
Также учитывайте следующий нюанс: на этапе до загрузки Windows 10 ваше устройство может вести себя иначе, чем это настроено в системе. К примеру, вы открыли ноутбук, нажали кнопку включения, и после появления логотипа производителя сразу его закрыли — не исключено, что он выключится или перейдет в спящий режим, настройками Windows 10 это не меняется (на редких моделях необходимые параметры поведения в этом случае присутствуют в БИОС).
Дополнительный метод включить работу ноутбука при закрытой крышке
Существует еще один способ настройки работы ноутбука после, являющийся, по сути, вариантом предыдущего варианта:
- Зайдите в настройки электропитания (Win+R — powercfg.cpl).
- В разделе «Выбранная схема», рядом с именем активной схемы электропитания, нажмите «Настройка схемы электропитания».
- В следующем окне нажмите «Изменить дополнительные параметры питания».
- В разделе «Кнопки питания и крышка» настройте необходимое поведение при закрытии крышки ноутбука и примените настройки.
Теперь крышку ноутбука можно закрывать, при этом он продолжит работать без перехода в спящий режим или выключения в закрытом состоянии.
Если в этой инструкции вы не нашли ответ на свой вопрос, опишите ситуацию в комментариях, по возможности, подробно и с указанием модели ноутбука — я постараюсь подсказать решение.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Компьютер не видит внешний диск — как исправить?
- TakeOwnershipEx — получение полного доступа к папкам и файлам и восстановление прав по умолчанию
- Ошибка 0x8007000d в Windows 11 или 10 — как исправить?
- Chrome открывает поиск вместо сайта — решение
- Недопустимая конфигурация приложения в Steam — варианты решения
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Александр 15.05.2019 в 08:45
- Андрей 03.06.2019 в 11:58
Как сделать чтобы при нажатии на один элемент, менялся другой при помощи js?
Как сделать так чтобы при нажатии на li.button, img1 пропадал, а img11 наоборот появлялся? Но при повторном нажатии на li.button он опять становился img1(это только если кликнув на li.button на другое место если кликнув чтобы не срабатывало) В JavaScript не очень понимаю, помогите пожалуйста, спасибо.
.img1 < position: relative; float: left; padding-right: 10px; bottom: 5px; >li.button img.img11 < opacity: 0%; transition: 0.2s; >.img11
- Вопрос задан более года назад
- 202 просмотра
2 комментария
Простой 2 комментария