javascript - jquery Mobile 在滑动时更改背景颜色

标签 javascript jquery css

像这样滑动后,我正在尝试使用 jquery 设置背景:

$( ".barcode-label" ).on( "swipeleft", function(){
        $('.barcode-label').addClass("swiped");
        $('.btn-swipe').removeClass('fa-angle-left');
        $('.btn-swipe').addClass('fa-angle-right');

        if($('.btn-swipe').hasClass('fa-angle-right')){
            console.log('check');
            $('btn-swipe').css('top', '93px');
            $('btn-swipe').css('background-color', 'red');
        }
    });

这是一个 Fiddle

我真的不明白为什么它不改变它的背景有人可以解释我为什么吗?

最佳答案

我确实忘记放类的点 -.-"

    if($('.btn-swipe').hasClass('fa-angle-right')){
        console.log('check');
        $('.btn-swipe').css('top', '93px');
        $('.btn-swipe').css('background-color', 'red');
    }

关于javascript - jquery Mobile 在滑动时更改背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40742381/

相关文章:

javascript - 在新选项卡中显示来自 Azure Blob 存储容器的 PDF 文件

jquery - 理解 jQuery $.getScript()

html - 防止子菜单影响主菜单宽度

CSS 圆形 mask

html - 无法按我想要的方式放置元素

javascript - ASP :Net Required field turn control back color red for validation groups

javascript - knockout.js 中的无容器 If Else 条件

javascript - 计算百分比余数

javascript - 用于删除第一个 div 并将相邻的 div 滑动到其位置的按钮

jquery - 垂直对齐多于一行的文本(菜单元素)?