X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Jquery - нужна помощь со скриптом
scanread
scanread
Topic Starter сообщение 21.4.2013, 21:37; Ответить: scanread
Сообщение #1


ДЕТАЛИ В ПРОФИЛЕ
******

Группа: Active User
Сообщений: 1005
Регистрация: 16.12.2009
Поблагодарили: 178 раз
Репутация:   54  


Приветствую.

Прошу помочь переделать квери скрипт вида:

$(document).ready(function(){
        $("#select input[type='checkbox']").click(function(){                        
            $('#table td:nth-child('+$(this).val()+')').toggle("show");
        });    
        $("#select input[type='checkbox']").first().trigger("click");
    });


Здесь пример в онлайне:


Данный скрипт показывает/скрывает столбцы таблицы. По умолчанию первый столбец таблицы выделен и отображается, остальные скрыты. Подскажите, пожалуйста, как сделать так, чтобы были выделены все чекбоксы и отображалось содержимое всех столбцов в начальном виде.

И еще вопрос, как прикрутить к этому еще один чекбокс, который активирует все чекбоксы, и наоборот?

Прикручивал стандартное выделение всех чекбоксов - выделение само работает, а вот не отображает то, что скрыто скриптом выше.

Заранее благодарю.

Сообщение отредактировал scanread - 21.4.2013, 21:38


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tszyan
tszyan
сообщение 21.4.2013, 22:07; Ответить: tszyan
Сообщение #2


Участник
***

Группа: User
Сообщений: 207
Регистрация: 28.1.2013
Из: Москва
Поблагодарили: 110 раз
Репутация:   27  


Простейший вариант, заменить:
$("#select input[type='checkbox']").first().trigger("click");

на
$("#select input[type='checkbox']").trigger("click");


UPDATE:
http://jsfiddle.net/F6VXy/1/


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
scanread
scanread
Topic Starter сообщение 21.4.2013, 22:10; Ответить: scanread
Сообщение #3


ДЕТАЛИ В ПРОФИЛЕ
******

Группа: Active User
Сообщений: 1005
Регистрация: 16.12.2009
Поблагодарили: 178 раз
Репутация:   54  


tszyan, спасибо. Остался вопрос, возможно это сделать с помощью toggle?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tszyan
tszyan
сообщение 21.4.2013, 22:23; Ответить: tszyan
Сообщение #4


Участник
***

Группа: User
Сообщений: 207
Регистрация: 28.1.2013
Из: Москва
Поблагодарили: 110 раз
Репутация:   27  


scanread,
Не советую использовать toggle.
Тогда лучше addClass и removeClass, если нужно задействовать стили.
toggle путаницу вносит и все усложняет. Вот, например, у Вас включено/выключено 2 из 3 чекбоксов, вы из такого состояния тоглом в одну строчку их все не включите/выключите.

Вас интересует анимация - укажите в качестве первого параметра ее длительность для функций show и hide.
Пример с анимацией:
http://jsfiddle.net/F6VXy/2/

Сообщение отредактировал tszyan - 21.4.2013, 22:30
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
scanread
scanread
Topic Starter сообщение 21.4.2013, 22:27; Ответить: scanread
Сообщение #5


ДЕТАЛИ В ПРОФИЛЕ
******

Группа: Active User
Сообщений: 1005
Регистрация: 16.12.2009
Поблагодарили: 178 раз
Репутация:   54  


tszyan, ок, понял, благодарю. Будем знать.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
aletan
aletan
сообщение 22.4.2013, 22:06; Ответить: aletan
Сообщение #6


Частый гость
**

Группа: User
Сообщений: 80
Регистрация: 16.1.2013
Из: Москва
Поблагодарили: 10 раз
Репутация:   -3  


scanread, пиши в личку - помогу


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Недорогие услуги - php/js/mysql/jquery/bootstrap
2 vlads 653 13.12.2017, 21:01
автор: vlads
Открытая тема (нет новых ответов) Нужна помощь в активации аккаунта AdSense
9 dimaguru 2413 13.12.2017, 16:53
автор: vds4you
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
18 qpPeW 3414 12.12.2017, 13:32
автор: qpPeW
Открытая тема (нет новых ответов) Очень нужна работа
Желательно на постоянной основе
11 Yuliya_Klim 1721 11.12.2017, 19:26
автор: beliaev
Открытая тема (нет новых ответов) Frontend услуги (верстка, подключение jquery плагинов, кастомизация, написание скриптов)
услуги по frontend-разработке
15 FrontMaster 3216 25.11.2017, 13:46
автор: Stom


 



RSS Текстовая версия Сейчас: 15.12.2017, 10:53
Дизайн