Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
7 / 8 / 5
Регистрация: 08.05.2015
Сообщений: 477

Многократное срабатывание

30.09.2015, 11:03. Показов 1414. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Есть такой код:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
$(".filters, .shop").click(function() {
        $(".productCount").toggle(
            function() {
                $(".productCount").css(
                { "color": "#fff" }) ;
            },
            function() {
                $(".productCount").css(
                { "color": "#00bb41" }) ;
            });
    });
Мне нужно, чтобы при клике на классы .filters и .shop менялся цвет с одного на другой при каждом клике. В данном случае, код отрабатывает только один раз. Т. е., нажал один раз, цвет поменялся, нажал ещё раз - цвет поменялся.. И всё.. При следующих кликах код перестаёт работать. Если обновить страницу, то он снова будет работать. Как сделать, чтобы он работал не одноразово, а при каждом клике менял цвет?
Спасибо!

Добавлено через 15 минут
Хотел использовать jQuery.each(), но ,по-моему, эта функция в данном случае не подходит...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.09.2015, 11:03
Ответы с готовыми решениями:

Многократное выполнение функции
Доброго времени суток. Ребят как сделать, чтобы функция при каждом нажатии по ссылке добавляла текст, тут она добавляет только 1 раз и всё,...

Многократное приближение изображения
Доброго времени, Будьте добры, "пните" в нужную сторону. Задача следующая, имеется изображение, которое формируется на PHP и...

ColorPick, срабатывание по клику
Доброго времени суток друзья! У меня была обычная jpg картинка, я ее перевел в svg, нужные мне элементы объединил под общими классами,...

2
 Аватар для k-x
46 / 46 / 27
Регистрация: 19.05.2014
Сообщений: 117
30.09.2015, 11:37
Если правильно понял, то можно таким образом:

jsfiddle
htm:
HTML5
1
2
3
4
5
6
<a href="#" class="filters">filters</a>
<a href="#" class="shop">shop</a>
<a href="#" class="filters">filters</a>
<a href="#" class="shop">shop</a>
<hr/>
<div class="productCount">текст</div>
css:
CSS
1
2
3
4
5
6
7
8
9
10
.productCount {
    width:100px;
    height:100px;
    color: #00bb41;
    background-color: #333;
}
 
.active {
    color: #fff;
}
jq:
JavaScript
1
2
3
$(".filters, .shop").on("click", function() {
   $(".productCount").toggleClass("active");
});
0
7 / 8 / 5
Регистрация: 08.05.2015
Сообщений: 477
30.09.2015, 11:47  [ТС]
k-x, Вы меня правильно поняли, но это не помогло... У Вас оно работает постоянно, а у меня только один раз.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.09.2015, 11:47
Помогаю со студенческими работами здесь

Срабатывание ссылки через N секунд
Здравствуйте дорогие форумчане. Мне нужна ваша помощь. У меня на странице есть такой скрипт: &lt;div...

Ложное срабатывание при удалении класса
https://thimbleprojects.org/alex-r/628680 код позволяет валидировать ввод только чисел. Когда вводится символ отличный от цифры, тогда...

Срабатывание ajax на динамечки созданных элементах
Здравствуйте. Не могу разобраться подскажите $('#username').blur(function(){ $.ajax({ type: &quot;POST&quot;, ...

Срабатывание событий при Drag&Drop
Добрый вечер. Имеется 4 колоны. Нужно, чтобы срабатывало событие при drag&amp;drop. Нормально можно реализовать, только если я перевожу карту...

Многократное выдвижение меню
Здравствуйте. Подскажите как исправить такую штуку. У меня есть меню , я использую js для выдвижения определённого подменю ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru