Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.08.2011, 17:12
Человек
Отправить личное сообщение для 0931454574 Посмотреть профиль Найти все сообщения от 0931454574
 
Регистрация: 10.03.2011
Сообщений: 305

Нужен javascript или нет?
Всем привет.
Возник такой вопрос о использовании javascript
При наведении на обьек цвет фона меняется у нескольких обьектов. Я знаю как такое можно сделать на javascript ,а вот на css как то сварганить можно?
__________________
XYZ
Ответить с цитированием
  #2 (permalink)  
Старый 30.08.2011, 17:16
Профессор
Отправить личное сообщение для Триви Посмотреть профиль Найти все сообщения от Триви
 
Регистрация: 23.04.2010
Сообщений: 354

Можно.. где то встречалось, только это не будет работать в IE (как обычно )
Ответить с цитированием
  #3 (permalink)  
Старый 30.08.2011, 17:43
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Можно, но эти элементы должны быть потомками того, на который будут наводить.
Ответить с цитированием
  #4 (permalink)  
Старый 30.08.2011, 18:32
Профессор
Отправить личное сообщение для ваый Посмотреть профиль Найти все сообщения от ваый
 
Регистрация: 29.06.2011
Сообщений: 445

Сообщение от Триви
Можно.. где то встречалось, только это не будет работать в IE (как обычно )
Будет. Он :hover поддерживает с 7 версии.
Ответить с цитированием
  #5 (permalink)  
Старый 01.09.2011, 16:35
Человек
Отправить личное сообщение для 0931454574 Посмотреть профиль Найти все сообщения от 0931454574
 
Регистрация: 10.03.2011
Сообщений: 305

Я так понял что что то в этом духе должно быть. Сейчас опробуем))
css  li:hover > ul 
{
    motherf...:bad;
}
css  li:hover > ul >li >a
{
    motherf...:bad;
}
__________________
XYZ
Ответить с цитированием
  #6 (permalink)  
Старый 01.09.2011, 16:47
Человек
Отправить личное сообщение для 0931454574 Посмотреть профиль Найти все сообщения от 0931454574
 
Регистрация: 10.03.2011
Сообщений: 305

Да, точно javascript и даром тут не нужен)) Как сделаю, покажу, все просто)
__________________
XYZ
Ответить с цитированием
  #7 (permalink)  
Старый 01.09.2011, 19:35
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от 0931454574
Как сделаю, покажу, все просто)
опять?
Ответить с цитированием
  #8 (permalink)  
Старый 01.09.2011, 22:50
Аватар для Duda.Ml1986@gmail.com
Профессор
Отправить личное сообщение для Duda.Ml1986@gmail.com Посмотреть профиль Найти все сообщения от Duda.Ml1986@gmail.com
 
Регистрация: 01.09.2011
Сообщений: 263

Если элементы к которым нужно обратиться находятся внутри тега, то так:
#link:hover  > #link2
{
	 /* И ТАК ДАЛЕЕ*/
         color:red;
	 
}
  </style>
 
 [HTML] <div id="link">   <div id="link2">  </div></div>[/HTML]


Меня навело на мысль вот что , а не предусмотрено ли обращение из псевдокласа hover или другого , обращение не к дочернему тегу(элементу)?
Пробовал , не работает следующее.
#link:hover  > #link2
{
	 /* И ТАК ДАЛЕЕ*/
         color:red;
	 
}
  </style>
 
 [HTML] <div id="link">  </div>
 <div id="link2">  </div>[/HTML]


Гугл ответил http://www.nbuv.gov.ua/books/19/css2/selector.html
#link:hover + #link2
{
	 
	visibility:hidden;
	 
}
  </style>


<div id="link">   </div>
  <div id="link2">  </div>

Вот так вот работает. То есть обращение к элементу не дочернему.

К сожалению если два блока разделяют еще теги, то это пример не работает.

Последний раз редактировалось Duda.Ml1986@gmail.com, 01.09.2011 в 23:12.
Ответить с цитированием
  #9 (permalink)  
Старый 01.09.2011, 23:20
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от Duda.Ml1986@gmail.com
То есть обращение к элементу не дочернему.
Но к соседнему. Обратиться к произвольному элементу не выйдет.
Ответить с цитированием
  #10 (permalink)  
Старый 04.09.2011, 11:47
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Сообщение от B@rmaley.e><e
Но к соседнему. Обратиться к произвольному элементу не выйдет.
div.class1 ~ div.class2

<div class='class1'></div><div></div><div class='class2'></div>
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пустой блок или нет tolen jQuery 11 18.11.2010 21:14
Москва, ищу JavaScript программиста отлично знающего ExtJS, от 10 USD / час. maximgb Работа 3 03.08.2010 14:34
Блок с сообщением - Javascript или jQuery qwermjk Общие вопросы Javascript 3 12.07.2010 09:48
JavaScript разработчик (Яндекс, Москва) antonova Работа 2 08.07.2010 19:44
Как узнать свернуто окно браузера или нет. bar-boss Events/DOM/Window 3 25.09.2008 16:09