Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.06.2012, 16:42
Интересующийся
Отправить личное сообщение для wild_wind Посмотреть профиль Найти все сообщения от wild_wind
 
Регистрация: 14.06.2012
Сообщений: 10

Подмена, замена, клик
Опять нубский вопрос =)
есть такие функции
/* Наведение мыши */		
	
 	$(".listtable tr").bind("mouseenter mouseleave", function(e){
        $(this).toggleClass("over");
    });

  	/* Клик по ячейке */
 	$(".listtable tr").bind("click", function(e){
        $(this).toggleClass("click");
        $("tr.over td.take").toggleClass('click');
 		 		
	});


которые используются для:
<tr >
    <td id="0"><div align="center">ТУТ ОБЪЕКТ</div></td>
</tr>


Таблица выводится циклом , т.е записей много.
И при нажатии на 1 строку.. нужно ее выделить по коду видно...
Но потом когда нажимаешь на еще одну оно выделяет и ее .

Нужно перекрутить то что есть что бы при нажатии на ячейку
1. Ставило класс
но при нажатии еще на одну ячейку класс снимался с предыдущего выделеного и добавлялся на последний нажатый.

То есть на любое количество кликов выделять по последнему
Ответить с цитированием
  #2 (permalink)  
Старый 21.06.2012, 17:25
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от wild_wind
но при нажатии еще на одну ячейку класс снимался с предыдущего выделеного и добавлялся на последний нажатый.
При нажатии на следующую - снимайте со всех и ставьте только на текущую
Ответить с цитированием
  #3 (permalink)  
Старый 21.06.2012, 18:01
Интересующийся
Отправить личное сообщение для wild_wind Посмотреть профиль Найти все сообщения от wild_wind
 
Регистрация: 14.06.2012
Сообщений: 10

Сообщение от Deff Посмотреть сообщение
При нажатии на следующую - снимайте со всех и ставьте только на текущую
Да да именно так =) только что то у меня проблема с реализацией =)
Ответить с цитированием
  #4 (permalink)  
Старый 21.06.2012, 18:12
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

/* Наведение мыши */		
	
 	$(".listtable tr").bind("mouseenter mouseleave", function(e){
        $(this).toggleClass("over");
    });

  	/* Клик по ячейке */
 	$(".listtable tr").bind("click", function(e){
        $(".listtable tr").removeClass("click");
        $(this).addClass("click");
 		 		
	});
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сломался клик средней кнопкой Gvozd Сайт Javascript.ru 8 08.06.2012 17:57
Как программно сделать клик? krasdok Общие вопросы Javascript 7 30.05.2012 17:38
КАК сэмулировать клик мышкой на элементе из javascript? Brook Events/DOM/Window 13 24.04.2012 23:14
Как при быстром многократном клике по кнопке обрабатывать только первый клик battrack jQuery 3 22.03.2012 10:47
Вместо наведения мыши, нужен клик Jaroslav jQuery 4 24.10.2011 10:50