Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
Radioactive68
0 / 0 / 0
Регистрация: 05.01.2014
Сообщений: 17
1

Функцией сортировки, не правильное отображение блоков при нажатии на кнопку

14.02.2014, 22:02. Просмотров 330. Ответов 2
Метки нет (Все метки)

Функция:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
$(function () {
    $("#listbutcity").on("click", "li", function (a) {
        var cls = '.'+$(this).data('name'),
        city = $('#listcity'), li = $(cls,city);
        city.prepend(li);
        $('#listcity .ja-cp-item:not(' + cls + ')').css('opacity','0.2');
    });
})
var $ja = $('.ja-cp-item');
 $ja.each(function (i,el) {
     var cls = $('.listnonecity', $(el)).text();
     $(el).addClass(cls)
 });
Она делает не большую сортировку, мне хотелось бы чтобы нужные мне города были opacity 1 а ненужные 0.2, но проблема в том что при выборе другого города из списка нужные так и остаются с opacity 0.2, пробовал пихал opacity 1 по разному но так и не допёр как же сделать

Работу "сортировки" можете увидеть на сайте personalaround=ru, синий блок вакансий

Что не так?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2014, 22:02
Ответы с готовыми решениями:

Необходимо, чтобы при нажатии на одну из кнопок меню, фрейм с рекламой сворачивался, и разворачивался снова при нажатии на другую кнопку
Задача такая: Есть три фрейма (расположены друг под другом) - это реклама...

При нажатии кнопки, созданной функцией отправляется запрос, хотя не должен
Добрый день. Я разрабатываю сайт и на нём использую js. При помощи этой...

Событие при нажатии на кнопку
Здравствуйте, подскажите, пожалуйста, мне необходимо, чтобы при нажатии на одну...

Редирект при нажатии на кнопку
В js не силён, нужно было создать добавление формы при нажатии на кнопку, с...

Уведомление при нажатии на кнопку
Есть строка type=input и кнопка button=submit, как сделать так чтобы при...

2
Lazy_Den
2979 / 2641 / 1334
Регистрация: 15.01.2014
Сообщений: 5,798
14.02.2014, 22:25 2
Javascript
1
2
3
4
...
$('#listcity .ja-cp-item').css('opacity',1); // добавить эту строку
$('#listcity .ja-cp-item:not(' + cls + ')').css('opacity',0.2);
...
1
Radioactive68
0 / 0 / 0
Регистрация: 05.01.2014
Сообщений: 17
14.02.2014, 23:00  [ТС] 3
Я и так пробовал и эдак, думал делать надо через переменную cls и не получалось, а в итоге это ещё проще
Вообщем спасибо вам!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2014, 23:00

Выбор при нажатии на кнопку
Здравствуйте. Помогите с кодом.. Есть 3 инпута типа баттон. Нужно написать...

Сохранение данных при нажатии на кнопку
Доброго времени суток, в jqvery новичек, столкнулся вот с какой проблемой:...

Очистка формы при нажатии на кнопку
Добрый день, Вот хочу сделать кнопку очистки формы, но при нажатии на кнопку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru