Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.06.2012, 00:03
Аспирант
Отправить личное сообщение для modestes Посмотреть профиль Найти все сообщения от modestes
 
Регистрация: 12.04.2012
Сообщений: 43

Подсветка ячект таблицы
Подскажите как можно подсветить весь столбец при наведении на ячейки таблицы по вертикали?
Ответить с цитированием
  #2 (permalink)  
Старый 05.06.2012, 00:13
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Подсветка столбцов таблицы

Не ленитесь воспользоватся поиском
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #3 (permalink)  
Старый 05.06.2012, 00:46
Аспирант
Отправить личное сообщение для frant32 Посмотреть профиль Найти все сообщения от frant32
 
Регистрация: 03.02.2012
Сообщений: 67

Сообщение от walik Посмотреть сообщение
Подсветка столбцов таблицы

Не ленитесь воспользоватся поиском
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
#main{width:200px; height:200px; background:#CCCCCC}
td.podsvet, #main tr:hover{background:red;}
</style>
<script src="http://code.jquery.com/jquery-1.7.2.min.js">
</script>
<script src="file:///D|/Documents and Settings/Admin/Рабочий стол/jquery.columnhover.js">
</script>
<script type="text/javascript">
$(document).ready(function(){
 $('#main').columnHover({eachCell:false, hoverClass:'podsvet', includeSpans:true}); 
</script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Документ Без Имени</title>
</head>
<body>
<table width="200" border="1" id='main'>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>

Последний раз редактировалось frant32, 05.06.2012 в 01:02.
Ответить с цитированием
  #4 (permalink)  
Старый 05.06.2012, 00:49
Аспирант
Отправить личное сообщение для modestes Посмотреть профиль Найти все сообщения от modestes
 
Регистрация: 12.04.2012
Сообщений: 43

пользовался, но к сожалению с js не дружу.
нарыл вот этот сайт с примерами но там не описано что куда вставлять
не могли бы вы подсказать?

допустим взять первый вариант
кусок скрипта, что с ним делать я не представляю
$('#tableone').columnHover();
плагин скачал, прицепил.
вставил кусок выше в тело страницы в тег <script>
а с классами не понял

Последний раз редактировалось modestes, 05.06.2012 в 00:52.
Ответить с цитированием
  #5 (permalink)  
Старый 05.06.2012, 00:51
Аспирант
Отправить личное сообщение для modestes Посмотреть профиль Найти все сообщения от modestes
 
Регистрация: 12.04.2012
Сообщений: 43

frant32
Спасибо, но это не то, мне нужно подсветить колонки а не строки.)
Ответить с цитированием
  #6 (permalink)  
Старый 05.06.2012, 00:54
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

modestes,
Простейшее - проставьте каждой колонке(в td) индивидуальный класс
При наведении на любую ячейку колонки - добавляйте к элементам данной колонки доп.класс HOVER, этому классу в css даёте подсветку
Ответить с цитированием
  #7 (permalink)  
Старый 05.06.2012, 02:06
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

помойму на этот вопрос отвечали уж все кому не лень, вот тут я писал решение когда-то:
Как выделить столбец в таблице, при наведении курсора на ячейку?
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #8 (permalink)  
Старый 05.06.2012, 12:21
Аспирант
Отправить личное сообщение для modestes Посмотреть профиль Найти все сообщения от modestes
 
Регистрация: 12.04.2012
Сообщений: 43

devote
Спасибо, то что нужно.

Интересует еще вот что

<script type="text/javascript">
    $("#host-table th,#vds-table th").mouseover(function() {
        var tds = $( this ).parent().find("th"),
            index = $.inArray( this, tds );

        $("#host-table th:nth-child,#vds-table th:nth-child("+( index + 2 )+")").css("background-color", "#F1F1E9");
    }).mouseout(function() {
        var tds = $( this ).parent().find("th"),
            index = $.inArray( this, tds );

        $("#host-table th:nth-child,#vds-table th:nth-child("+( index + 2 )+")").css("background-color", "");
    });
</script>

как мне добавить к примеру тень или рамку к выделяемому столбцу?
например рамку
.css("background-color", "#F1F1E9", "border", "1px")
эта запись не работает
или я не правильно записываю?
Ответить с цитированием
  #9 (permalink)  
Старый 05.06.2012, 12:31
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

.css({
       "background-color":#F1F1E9",
       "color":"#0000FF",
       "border":"1px solid red"
     });

Последний раз редактировалось Deff, 05.06.2012 в 13:33.
Ответить с цитированием
  #10 (permalink)  
Старый 05.06.2012, 13:07
Аспирант
Отправить личное сообщение для modestes Посмотреть профиль Найти все сообщения от modestes
 
Регистрация: 12.04.2012
Сообщений: 43

.css это присваиваемый класс получается, я думал это что-то из js, выходит не обязательно прописывать в самом скрипте стиль, можно сразу в файле css?
Только что-то ваш вариант не работает

Последний раз редактировалось modestes, 05.06.2012 в 13:22.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Через ajax отправить много данных из таблицы на сервер Heger jQuery 3 29.08.2012 18:51
Подсветка строки динамической таблицы mgramin Элементы интерфейса 22 16.06.2011 13:35
Подсветка столбцов таблицы ctocopok Элементы интерфейса 31 14.06.2011 01:42
Ширина таблицы Syltan (X)HTML/CSS 1 01.05.2010 22:33
Автоматическая подсветка строк таблицы mihha Элементы интерфейса 5 01.02.2009 01:28