jQuery .animate()仅在Chrome中设置动画,在其他浏览器中进行瞬时更改

亚历山大·韦恩斯

我看过其他文章,并且有一个正在运行的涉及“事件”的解决方案,但是我看不到它如何适合我的代码。就目前而言,除非我使用chrome,否则.animate()函数(更具体地说是持续时间函数)似乎无法正常工作。

这是我的代码。

index.html

<title>Quests Development Space</title>

<meta charset="utf-8" />
<meta http-equiv="Content-type" content="text/html"; charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />

<link rel="stylesheet" type="text/css" href="css/stylesheet.css" />
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="javascript.js"></script>

<div id="circle"></div>

javascript.js

$(document).ready(function() {

    $("#circle").click(function() {

        $(this).animate({
            borderRadius:"0px"
        }, {
            duration: 1600
        });

    });

});

我尝试了不使用“,{duration:x}”而仅使用“,1500”的迭代,因为我看到它同时使用了两种方法,但是除了Chrome之外,其他方法均不起作用。该功能可以将圆圈变成正方形,并且在所有浏览器中都可以使用,但是仅在Chrome中可以显示动画。

编辑:

stylesheet.css

#circle {

    height: 100px;
    width: 100px;
    border-radius: 50px;
    background-color: blue;

}

这是针对那些问过的CSS的人,正如我所说的那样,它仅可在Chrome上制作动画。

编辑2:

爆炸新闻!

似乎正在制作动画,但是它正在“闪烁”到边界半径0,然后向内制作动画。

Vicky性腺

尝试以下代码片段:

$(function() {
  $("#circle").click(function() {
    $(this).animate({
      borderTopLeftRadius: 0,
      borderTopRightRadius: 0,
      borderBottomLeftRadius: 0,
      borderBottomRightRadius: 0,
      WebkitBorderTopLeftRadius: 0,
      WebkitBorderTopRightRadius: 0,
      WebkitBorderBottomLeftRadius: 0,
      WebkitBorderBottomRightRadius: 0,
      MozBorderRadius: 0
    }, 1600);
  });
});

您需要设置所有跨浏览器的边界半径属性,以在所有浏览器上运行它。

柱塞

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery:动画仅在Chrome浏览器中卡住/崩溃

来自分类Dev

Wordpress jQuery动画滚动无法在Chrome和其他Webkit浏览器中使用

来自分类Dev

jQuery.localScroll仅在Windows Chrome中不起作用(OSX Chrome和所有其他Windows浏览器都可以正常工作)

来自分类Dev

jQuery动画在FF中效果很好,但在所有其他浏览器中效果很差

来自分类Dev

当jQuery添加position:fixed时,浮动div会在FireFox中跳到右侧,在其他浏览器中效果很好

来自分类Dev

为什么此Jquery代码在IE上不起作用?(在其他浏览器上完美运行)

来自分类Dev

jQuery无法在iframe中的IE中运行,其他浏览器可以正常运行

来自分类Dev

此JavaScript / jQuery代码是否会在ie8或其他浏览器中泄漏?

来自分类Dev

此JavaScript / jQuery代码是否会在ie8或其他浏览器中泄漏?

来自分类Dev

jQuery cookie在其他功能中设置

来自分类Dev

PHP jQuery Ajax呼叫仅适用于Chrome,不适用于其他浏览器

来自分类Dev

jQuery的scrolltotop不能在Chrome浏览器中工作?

来自分类Dev

使用jQuery更改浏览器中的后退按钮功能

来自分类Dev

使用jQuery更改浏览器中的后退按钮功能

来自分类Dev

jQuery的隐藏无法在Chrome浏览器

来自分类Dev

jQuery的字幕无法在Chrome浏览器

来自分类Dev

为什么我的CSS3动画在Google Chrome浏览器中不流畅(但在其他浏览器上却不流畅)?

来自分类Dev

Javascript仅在Firefox中运行,在其他浏览器中运行良好

来自分类Dev

如何使用Firefox / Firebug或其他浏览器查看jquery data()

来自分类Dev

如何在不使用jQuery或javascript更改浏览器设置的情况下保留cookie?

来自分类Dev

在Chrome浏览器中,是否可以仅在加书签的网站中进行搜索?

来自分类Dev

使用其他浏览器C#jQuery检测服务器是否仍然有Ajax请求

来自分类Dev

在IE中导致403.14错误的JQuery Ajax调用在所有其他浏览器中均能正常工作

来自分类Dev

列表上的jQuery单击事件在Firefox和其他浏览器中的工作方式有所不同

来自分类Dev

根据浏览器的宽度设置JQuery的平滑滑块值

来自分类Dev

在其他浏览器中打开链接

来自分类Dev

提供链接以在其他浏览器中打开

来自分类Dev

移动浏览器上的Javascript / jQuery页面更改事件

来自分类Dev

jQuery API:.ajaxStart()在Chrome浏览器中似乎无法正常工作

Related 相关文章

  1. 1

    jQuery:动画仅在Chrome浏览器中卡住/崩溃

  2. 2

    Wordpress jQuery动画滚动无法在Chrome和其他Webkit浏览器中使用

  3. 3

    jQuery.localScroll仅在Windows Chrome中不起作用(OSX Chrome和所有其他Windows浏览器都可以正常工作)

  4. 4

    jQuery动画在FF中效果很好,但在所有其他浏览器中效果很差

  5. 5

    当jQuery添加position:fixed时,浮动div会在FireFox中跳到右侧,在其他浏览器中效果很好

  6. 6

    为什么此Jquery代码在IE上不起作用?(在其他浏览器上完美运行)

  7. 7

    jQuery无法在iframe中的IE中运行,其他浏览器可以正常运行

  8. 8

    此JavaScript / jQuery代码是否会在ie8或其他浏览器中泄漏?

  9. 9

    此JavaScript / jQuery代码是否会在ie8或其他浏览器中泄漏?

  10. 10

    jQuery cookie在其他功能中设置

  11. 11

    PHP jQuery Ajax呼叫仅适用于Chrome,不适用于其他浏览器

  12. 12

    jQuery的scrolltotop不能在Chrome浏览器中工作?

  13. 13

    使用jQuery更改浏览器中的后退按钮功能

  14. 14

    使用jQuery更改浏览器中的后退按钮功能

  15. 15

    jQuery的隐藏无法在Chrome浏览器

  16. 16

    jQuery的字幕无法在Chrome浏览器

  17. 17

    为什么我的CSS3动画在Google Chrome浏览器中不流畅(但在其他浏览器上却不流畅)?

  18. 18

    Javascript仅在Firefox中运行,在其他浏览器中运行良好

  19. 19

    如何使用Firefox / Firebug或其他浏览器查看jquery data()

  20. 20

    如何在不使用jQuery或javascript更改浏览器设置的情况下保留cookie?

  21. 21

    在Chrome浏览器中,是否可以仅在加书签的网站中进行搜索?

  22. 22

    使用其他浏览器C#jQuery检测服务器是否仍然有Ajax请求

  23. 23

    在IE中导致403.14错误的JQuery Ajax调用在所有其他浏览器中均能正常工作

  24. 24

    列表上的jQuery单击事件在Firefox和其他浏览器中的工作方式有所不同

  25. 25

    根据浏览器的宽度设置JQuery的平滑滑块值

  26. 26

    在其他浏览器中打开链接

  27. 27

    提供链接以在其他浏览器中打开

  28. 28

    移动浏览器上的Javascript / jQuery页面更改事件

  29. 29

    jQuery API:.ajaxStart()在Chrome浏览器中似乎无法正常工作

热门标签

归档