- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Перейду сразу к делу.
Есть скрипт на jQuery, это скрипт для вкладок на сайте.
Можно ли его модернизировать так, чтобы все вкладки автоматически разворачивались, если JS отключен или не получается найти путь к файлу отвечающему за переключение вкладок.
Сейчас если удалить скрипт отвечающий за переключение, то вкладки становятся не активными и до них уже не добраться чтобы увидеть что там было.
Вот сам скрипт.
С уважением Felix
не разбираясь в коде
.tabHidden {
display: block;
}
Нет, не так.
Нужно чтобы всё что в этих блоках было видно только если нету JS файла, который отвечает за переключение вкладок.
Если же JS код есть, это я про этот код
То информация должна быть скрыта вкладками.
Felixx добавил 03.03.2011 в 22:42
Мне кажется проще всего убрать
display: block;
}
В JS код, кто может помочь в этом?
не пойму как именно хочешь показывать табы при выключенном JS,- просто вывести чтоль?
RFC2505 добавил 04.03.2011 в 01:48
ээ, забыл добавить:
а отсюда tabHidden убрать
<div id="tab1" class="tab tabHidden">
....
<div id="tabN" class="tab tabHidden">
зы: разметка у тебя моск выносит, эти меню не так делаются, погугли нормальный экзампл, их оч много )
Я перепробовал много вариантов и остановился на этом так как он самый простой и удобный.
Мне единственное нужно эту мелочь подправить.
Когда удаляю
.tabHidden {display: block;
}
....
<div id="tabN" class="tab tabHidden">
То всё блоки, становятся видны, не зависимо есть JS код или его нету. А хотелось бы так, если JS нету то все блоки видны, если JS есть то не видны.
.tabHidden {
display: none;
}
оставляешь
<div id="tab1" class="tab tabHidden">Tab 1 Tab 1 Tab 1 Tab 1 </div>
...
<div id="tab3" class="tab tabHidden">Tab 3 Tab 3 Tab 3 Tab 3 </div>
Меняешь на
<div id="tab1" class="tab">Tab 1 Tab 1 Tab 1 Tab 1 </div>
...
<div id="tab3" class="tab">Tab 3 Tab 3 Tab 3 Tab 3 </div>
имитируешь клики
$('#tab2').click();
$('#tab3').click();
приблизительно так
по клику добавляется нужный класс
Что при этом происходит?
Все табы видны
При первой загрузке страницы, видны все 3 таблицы, после клика на любую вкладку, открывается только нужная, остальных не видно.
.tabHidden {display: block;
}
...
$(document).ready(function(){$('.tabHidden').hide(0);
Вкладки стали неактивными, отображается только вкладка 2.
Вкладки стали неактивными, отображается только вкладка 2.
Супер! То что было нужно!! Большое спасибо!!
Felixx добавил 04.03.2011 в 14:05
Это
display: block;
}
даже можно убрать и без него работате.