IE 9中的Jquery动画弧/圆绘图

时间:2015-01-23 23:19:20

标签: javascript jquery css internet-explorer

我正在尝试使用jquery找到一个动画圆弧/圆圈的解决方案 - 没有HTML5或CSS3,因为这需要在IE 9中工作。

我找到了几个jquery插件,但没有一个可以在IE 9中使用。

http://blog.templatemonster.com/demos/how-to-build-jquery-animated-circle-statistics/demo/index.html

http://www.jqueryscript.net/demo/Animated-Circle-Progress-Bar-with-jQuery-SVG-asPieProgress/

有没有办法只使用jquery为弧设置动画?

2 个答案:

答案 0 :(得分:0)

你正在寻找这样的东西吗? Here is the JS.Fiddle

JQuery的:

 $(function() {
  $(".circle1").mouseover(function() {
    $(this).animate({top:"0", left:"0", width:"100px", height:"100px", opacity: 1}, 200);
  }).mouseout(function() {
    $(this).animate({top:"50px", left:"50px", width:"0", height:"0", opacity: 1}, 200);
  });
});

CSS:

.circle1 {
    position:absolute; top:50px; left:50px;
    width: 0px; height: 0px;
    border:1px solid red;
    padding:20px;
    border-radius:50%;
}

HTML:

<div class="circle1"></div>

希望有所帮助。

答案 1 :(得分:0)

这里的动画圈示例

http://kottenator.github.io/jquery-circle-progress/

似乎运作良好。

我在IE9和firefox,chrome和safari中测试了这个并且看起来不错。