【问题标题】:Need understanding of how to implement somebody else's jquery需要了解如何实现别人的 jquery
【发布时间】:2015-07-24 13:13:58
【问题描述】:

这是我想要的代码。http://p.ar2oor.pl/cprogress/ 这正是我的项目所需要的。 下载文件有一些代码,但没有实现说明。 没有 jquery xp 我不知道如何实现它。我使用页面源中的 html 并通过 google cdn 链接 jquery。 这是小提琴。

http://jsfiddle.net/ebenhafkamp/abrdz924/

<div class="radial">
    <div class="jCProgress" style="opacity: 1;"></div>
    <div class="percent" style="display: block;">70</div>
    <canvas width="105" height="105">
</div>

它基本上是网站代码的汇编,js纯粹是下载链接中写的,css是我从文档中使用的唯一东西。我看不出它是如何产生应有的效果的。有人能帮我解释一下吗..

【问题讨论】:

    标签: javascript jquery animation progress radial


    【解决方案1】:

    在此链接中包含文件:http://p.ar2oor.pl/cprogress/jCProgress-1.0.3.js 然后按照实施说明进行操作:

    HTML

    <div id="my-cprogress"></div>
    

    Javascript

    $('#my-cprogress').cprogress({
               percent: 10, // starting position
               img1: 'v1.png', // background
               img2: 'v2.png', // foreground
               speed: 200, // speed (timeout)
               PIStep : 0.05, // every step foreground area is bigger about this val
               limit: 20, // end value
               loop : false, //if true, no matter if limit is set, progressbar will be running
               showPercent : true, //show hide percent
               onInit: function(){console.log('onInit');},
               onProgress: function(p){console.log('onProgress',p);}, //p=current percent
               onComplete: function(p){console.log('onComplete',p);}
          });
    

    这是小提琴:http://jsfiddle.net/abrdz924/1/

    注意:请记住,您必须为背景提供两个现有图像(“img1”和“img2”)。在小提琴中,您不会看到它们,因为我指定的 URI 无效。

    【讨论】:

    • 我会提到您如何更改选择器。没有 JQuery 经验的人应该了解定位。
    • 我确实注意到了这一点,但我更关心使用哪个代码。谢谢你为我指出这一点。像魅力一样工作,比我预期的要容易得多。还有什么理由让那个网站的下载源包含这么多脚本?
    • @EbenHafkamp 下载源是实现“进步”的脚本。您只需在 html 页面的 部分中链接到该文件,然后按照插件网站中的说明调用插件。该网站还包含所有选项的说明。唯一不幸的是作者设计网站的方式......我发现它有点混乱,但是嘿!这就是我,也许别人喜欢它! :P
    • 再次感谢您进一步澄清,我终于让它为我工作了 :) 我会投票给你,但我没有足够的积分。
    • @EbenHafkamp 很高兴我能帮上忙! :)
    猜你喜欢
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 2017-03-23
    • 2023-04-08
    相关资源
    最近更新 更多