2016-11-22 201 views
1

荫尝试设置与jQuery的背景已经刷卡这样的后:jqueryMobile更改背景颜色

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

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

回答

2

我也忘了把类的点-.-”

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

......又一次错过了一个点的位置是:'$ CSS( '顶',( 'BTN-刷卡')。 '93px');' – Banzay