jQuery, если DIV не имеет класса "x"
jQuery имеет функцию hasClass(), которая jquery-filter возвращает истину, если какой-либо jquery-post элемент в обернутом наборе toggleclass содержит указанный класс
if (!$(this).hasClass("selected")) {
//do stuff
}
Take a look at my example of use
- Если навести курсор на div, он исчезнет, как нормальная скорость до 100% непрозрачности, если div не содержит 'selected' класс
- Если вы зависаете от div, он исчезает на медленной скорости до 30% непрозрачности, если div не содержит 'selected' класс
- При нажатии кнопки добавляется «выбранный». класс к красному div. Увядание эффекты больше не работают с красным div
Вот removeclass его код
Sandbox
One div with a thumbs class
Another one with a thumbs class
ИЗМЕНИТЬ:
это всего лишь предположение, но removeclass вы пытаетесь achieve something like this?
- Оба блока имеют непрозрачность 30%.
- При наведении указателя мыши на div непрозрачность уменьшается до 100%, при наведении курсора - обратно до 30%. Эффекты затухания работают только с элементами, у которых нет класса selected.
- При нажатии на div добавляется / удаляется "выбранный" класс
Код jQuery jquery-after здесь -
$(function() {
$('.thumbs').bind('click',function(e) { $(e.target).toggleClass('selected'); } );
$('.thumbs').hover(fadeItIn, fadeItOut);
$('.thumbs').css('opacity', 0.3);
});
function fadeItIn(e) {
if (!$(e.target).hasClass('selected'))
{
$(e.target).fadeTo('normal', 1.0);
}
}
function fadeItOut(e) {
if (!$(e.target).hasClass('selected'))
{
$(e.target).fadeTo('slow', 0.3);
}
}
One div with a thumbs class
Another one with a thumbs class
jquery
2021-12-14T18:58:11+00:00
2022-08-14T22:49:50+00:00
EpuchiPocemon
Вопросы с похожей тематикой, как у вопроса:
jQuery, если DIV не имеет класса "x"
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.