Смена блоков DIV по клику

(Ответов: 8, Просмотров: 2671)
  1. Дипломник Аватар для komrad_sl
    • Регистрация: 24.02.2013
    • Сообщений: 184
    • Репутация: 21
    • Webmoney BL: ?
    Здравствуйте. Искал искал но никак не могу найти. Где то видел урок по этой теме.
    Есть 2 блока div шириной 100%. они находятся в общем блоке div шириной 100% и по клику блоки меняются (проставляется margin-left) получается что то на подобие слайдера.
    Как это можно реализовать? Если можно пример с двумя блоками (красный и зеленый) чтобы они по клику менялись. Ну или какие нибудь другие методы реализовать сие чудо :)
    Заранее благодарен :)
    • 0
  2. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    Даём свойства блокам, обрабатываем js клики, меняя свойства у объектов. Вот и всё по идее.
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0
  3. Опытный Аватар для Vlad03
    • Регистрация: 21.05.2014
    • Сообщений: 404
    • Репутация: 33
    • Webmoney BL: ?
    Используйте animate jquery изменяя margin-left по клику.
    • 0
  4. Дипломник Аватар для ekart
    • Регистрация: 02.01.2010
    • Сообщений: 162
    • Репутация: 44
    • Webmoney BL: ?
    • 0
  5. Дипломник Аватар для komrad_sl
    • Регистрация: 24.02.2013
    • Сообщений: 184
    • Репутация: 21
    • Webmoney BL: ?
    Забыл дописать, что все это нужно чисто на HTML+CSS без скриптов, так как со скриптами не дружу
    • 0
  6. Дипломник Аватар для Rlove
    • Регистрация: 12.11.2013
    • Сообщений: 175
    • Репутация: 93
    • Webmoney BL: ?
    komrad_sl, увы и ах, но скорее всего придется подружиться с jquery )
    На чисто css это будут жуткие костыли. Как вариант - отталкивайтесь от этой статьи _http://ruseller.com/lessons.php?rub=2&id=1600
    • 0
  7. Дипломник Аватар для komrad_sl
    • Регистрация: 24.02.2013
    • Сообщений: 184
    • Репутация: 21
    • Webmoney BL: ?
    Нашел ) Еще бы теперь узнать как это сделать для неизвестной высоты блоков (
    PHP код:
    <a href="#" onclick="document.getElementById('sli1').style.marginTop = '-100px'; return false">Подвинуть</a>
    <
    div id="sli" style="width: 100%; height: 100px; overflow:hidden;">
    <
    div id="sli1" style="width: 100%; height: 100px; background-color: #0f45f8;">11</div>
    <
    div style="width: 100%; height: 100px; background-color: #f02f32;">22</div>
    </
    div
    • 0
  8. Новичок
    • Регистрация: 15.12.2014
    • Сообщений: 11
    • Репутация: 0
    Можно и без скриптов, но получится без анимации. Жиквери не сложен в освоении, да и в будущем пригодится не раз.
    • 0
  9. Дипломник Аватар для komrad_sl
    • Регистрация: 24.02.2013
    • Сообщений: 184
    • Репутация: 21
    • Webmoney BL: ?
    kovaldm, Мне и не нужна анимация. Просто две кнопки одна показывает первый див вторая второй. Весь вечер уже парюсь
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Div блок, который открывается по клику
Web программирование 6 01.03.2014 11:40
Индексация блоков
Yandex 3 12.02.2014 23:06
Вставка тизеров и блоков
Web программирование 2 05.11.2011 09:24
Вставка тизеров и блоков
Вопросы от новичков 0 04.11.2011 18:28
как сделать чтоб по клику по тексту выпадало видео (см. внутри)
Софт, скрипты, сервисы 7 22.09.2011 02:05

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры