- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как сделать чтобы изначально этот скрипт был в свернутом состоянии?
#myBlock {
display: none;
}
<div id="myBlock" style="display: none;">
Вызвать ф-ю в конце myHide();
<script type="text/javascript">
function myShow() {
document.getElementById('myBlock').style.display = "block";
}
function myHide() {
document.getElementById('myBlock').style.display = "none";
}
myHide();
</script>
Пока писал, уже два ответа последовало..
А может сюда еще можно добавить плавность открытия/закрытия?
Можно.
Правда, с помощью чистого яваскрипта не знаю как.
Можно на jquery:
http://jquery-docs.ru/Effects/show/#speedcallback
пользуй jquery accordion
плавное разворочавание/сворачивание:
height =0;
цикл
{
document.getElementById('myBlock').style.height = height +'px';
height ++;
}
klaustrafob, digwnews, поколение жквери, блин. =(
Dram,
Тут визуализация кода.
Этот скрипт чем то лучше исходного?
ээээ...
Мастадонты JS ёмаё.
Разворачиванием и сворачивание это простейшая функция 2-х строчек:
Работает так:
Фишка в том, что скрипт сам определяет свёрнутый ли латок или нет. Поэтому мы просто дублируем использование функций и не замарачиваемся на том, что у нас скрыто, а что показано.
Насчёт плавности, тут тоже можно покопаться, но если на сайте уже используется Jquery, то конечно через него быстрее, если же нет, то подключать эти тонны JS для такой просто задачи не вижу смысла.