Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.09.2014, 01:19
Интересующийся
Отправить личное сообщение для iis_ Посмотреть профиль Найти все сообщения от iis_
 
Регистрация: 29.01.2014
Сообщений: 14

Всплывание событий в HTML5. Перекрытие элементами друг друга.
Всем привет, это опять я (:
Есть такая http://jsfiddle.net/k7adwo8m/1/ ситуация.
Коротко: переход по вкладкам осуществляется с помощью ссылок и css псевдоселектора :target.

Возникла проблема с тем, что нужно активную вкладку разукрасить в белый бекграунд.
Для контроля состояния ссылки добавлена группа input типа radio.
Проблема в том, что при клике на label не срабатывает клик по ссылке.
(И наоборот если ссылку засунуть в label).
Можете проверить - область на вкладке с cursor: poiner - это ссылка. Без - label.
Элементы как будто перекрывают друг друга.
События не всплывают.
Ищу CSS решение или короткое и красивое на js.
СПАСИБО ЗАРАНЕЕ!
Ответить с цитированием
  #2 (permalink)  
Старый 08.09.2014, 01:47
Интересующийся
Отправить личное сообщение для iis_ Посмотреть профиль Найти все сообщения от iis_
 
Регистрация: 29.01.2014
Сообщений: 14

Ответить с цитированием
  #3 (permalink)  
Старый 08.09.2014, 03:08
Интересующийся
Отправить личное сообщение для iis_ Посмотреть профиль Найти все сообщения от iis_
 
Регистрация: 29.01.2014
Сообщений: 14

Решил не мучиться и навесил listener-ы js.
Но хотелось бы конечно чистого css решения..
Ответить с цитированием
  #4 (permalink)  
Старый 10.09.2014, 21:43
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

поменяв структуру html
например, на подобную http://learn.javascript.ru/play/0Uaaob
можно по :target управлять и вкладками и показом содержимого
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамически сменяющий друг друга текст eugene111 Events/DOM/Window 5 03.01.2016 02:33
Два события перебивают друг друга BorodinKO Общие вопросы Javascript 2 29.08.2012 12:59