【问题标题】:HTML 5 showing incorrect valuesHTML 5 显示不正确的值
【发布时间】:2020-06-13 09:34:23
【问题描述】:

我正在使用以下代码创建一个饼图,以在我的个人网站上显示我的技能熟练程度 -

<!-- main skill No. 1 -->
    <div class="skill col-md-3 col-sm-6">
        <div class="chart center" data-percent="75">
            <span><span id="chart_num_1"></span> %</span>
        </div>
        <h2>Product Management</h2>
    </div>

<!-- main skill No. 2 -->
    <div class="skill col-md-3 col-sm-6">
        <div class="chart center" data-percent="70">
            <span><span id="chart_num_2">70</span> %</span>
        </div>
        <h2>Data Analysis</h2>
    </div>

<!-- main skill No. 3 -->
    <div class="skill col-md-3 col-sm-6">
        <div class="chart center" data-percent="65">
            <span><span id="chart_num_3">65</span> %</span>
        </div>
        <h2>Python</h2>
    </div>

<!-- main skill No. 4 -->
    <div class="skill col-md-3 col-sm-6">
        <div class="chart center" data-percent="60">
            <span><span id="chart_num_4">60</span> %</span>
        </div>
        <h2>UX/UI</h2>
    </div>

但是屏幕上反射的百分比完全不同。我该如何解决?

【问题讨论】:

  • 百分比似乎是一种表示熟练程度的奇怪方式。你怎么能有 30% 的技能,比如数据分析?这是没有意义的。

标签: html css flexbox html5-canvas css3pie


【解决方案1】:

图表上的数字来自js/plugins.js 文件。

$("#chart_num_1").animateNumber({ number: 55 }, 1500);         
$("#chart_num_2").animateNumber({ number: 30 }, 1500);         
$("#chart_num_3").animateNumber({ number: 35 }, 1500);         
$("#chart_num_4").animateNumber({ number: 60 }, 1500); 

将那里的值更改为与图表的data-percent 相同

【讨论】:

  • 非常感谢!是网络开发的新手,真的让我摸不着头脑!
  • @PriyankaNaik 欢迎您 :) 如果它回答了您的问题,请将其标记为正确答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-09
  • 2019-06-18
  • 2020-11-27
  • 1970-01-01
  • 1970-01-01
  • 2015-04-08
  • 1970-01-01
相关资源
最近更新 更多