- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
К сожалению в java - не силен, задача вот какая,
есть два слоя div, пусть будут id=1 и id=2, по умолчанию при загрузке страницы
id=1 - visible, а id=2 - hidden,
при клике на кнопку, нужно, чтобы id=1 - стал hidden, а id=2 - стал visible
1. не ява, а яваскрипт
2. событие у вас одно, действий - два
3.
<div id="1" onclick="toggle()"></div>
<div id="2" onclick="toggle()"></div>
а) с jquery
function toggle(){
$("#1").toggle();
$("#2").toggle();
}
b) без jquery лень
не силен
:D
:D
Кто-то просто в слове "лень" сделал кучу ошибок 😂
Мне кажется, можно реализовать проще:
<button onclick='document.getElementById("1").hidden = true; document.getElementById("2").hidden = false'>Нажми меня</button>
hidden
не подскажете, с какой версии CSS это свойство появляется?
не подскажете, с какой версии CSS это свойство появляется?
Не совсем понял зачем здесь css?
На всякий случай перепроверил себя: "Атрибут hidden применяется к тегам ...<div> ..." (http://htmlbook.ru/html/attr/hidden)
Попутно еще в справочнике нашел одно красивое решение:
function SetVisibility(obj,val)
{
obj.style.visibility=val;
}
.....
SetVisibility(this,'visible'); SetVisibility(this,'hidden')
Вместо this, соответствено, нужно подставить то, что будет появляться / исчезать
я уже испугался, что что-то пропустил, потом посмотрел на поддержку браузерами и полегчало:)
а так, да. не знал такого аттрибута
Благодарю за ответы,
действительно лень было рыть и искать, когда можно спросить, думал использовать ui tabs, но как-то громоздко получалось
Вариант с <button onclick> - отлично подошел, тоже не знал про аттрибут hidden.
toggle - почему то не заработал, по клику прятал оба слоя и назад не выводил, видать руки у меня кривые.
Вариант с <button onclick> - отлично подошел, тоже не знал про аттрибут hidden.
вы видели, что поддерживается IE с 10ой версии?
угу, увидел, заменил аттрибут hidden, на style.display="none", заработало и в IE