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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


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

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

$(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


Простейший вариант, заменить:
$("#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


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


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


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


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


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


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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
15 Tia2 2349 17.4.2024, 0:54
автор: diviner99
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
49 vitvirtual 5875 1.4.2024, 5:23
автор: vitvirtual
Открытая тема (нет новых ответов) Нужна ли плоская структура категорий в ИМ?
1 noviktamw 1171 26.3.2024, 21:50
автор: c4p1t4l15t
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 623 16.3.2024, 18:41
автор: Taylor
Открытая тема (нет новых ответов) Нужна рассылка по емаил базе сео-студий
0 kasey7 682 2.3.2024, 23:13
автор: kasey7


 



RSS Текстовая версия Сейчас: 20.4.2024, 0:34
Дизайн