小编Meh*_*8sh的帖子

jQuery单击以更改颜色正在工作,但出现了错误更改字体系列

我正在尝试使用以下代码更改颜色和字体系列.颜色在变,但font-family不会改变.我在这里缺少什么?我该如何解决?

$(document).ready(function(){
  $("body").on("click",".selectableColor", function(){
      var tColor = $(this).attr("data-color"); 
    $('.change').css('color','#'+tColor+'');
  });
  $("body").on("click",".fontBox", function(){
      var tStyle = $(this).attr("data-style"); 
    $('.change').css('font-family', tStyle); 
  });
});
Run Code Online (Sandbox Code Playgroud)

HTML

    <div class="change_area_header" style="overflow: hidden; outline: currentcolor none medium;" tabindex="2">
      <div class="selectableColor" style="background-color:#ffebee" data-color="ffebee"></div>
      <div class="selectableColor" style="background-color:#ffcdd2" data-color="ffcdd2"></div> 
    </div>
    <!--Font Family-->
    <div class="change_area_header" style="overflow: hidden; outline: currentcolor none medium;" tabindex="4">
      <div class="fontBox" style="font-family: 'Montserrat', sans-serif;" data-style="'Montserrat', sans-serif;">MontSerrat</div>
      <div class="fontBox" style="font-family: 'Aleo', serif;" data-style="'Aleo', serif;">Aleo</div>
      <div class="fontBox" style="font-family: 'Raleway', sans-serif;" data-style="'Raleway', sans-serif;">Raleway</div>
    </div>
Run Code Online (Sandbox Code Playgroud)

来自 codepen.io的演示

javascript css jquery

1
推荐指数
1
解决办法
64
查看次数

标签 统计

css ×1

javascript ×1

jquery ×1