我的js在chrome和safari上工作得很好

时间:2010-12-01 07:58:27

标签: jquery ajax

我的jquery在chrome和safari上工作得很好但在IE和Mozilla中没有。可能是什么原因。我正在关注This示例。 IE正在显示保存,打开文件的提示。

1 个答案:

答案 0 :(得分:0)

编辑:假设你不希望你的表格在登录失败时应该动摇。

查看vibrate.js文件,它使用WebkitTransform(Safari和Chrome都基于Webkit):

WebkitTransform: 'rotate(' +rotate +'deg)

有更好的方法在支持CSS3的所有浏览器中进行旋转,例如看看这个: http://www.robertnyman.com/css3/css-transitions/css-transitions-mac-os-x-stacks.html

所以,这一行:

t.css({position: 'relative', left: leftPos +'px', top: topPos +'px', WebkitTransform: 'rotate(' +rotate +'deg)'});

应该看起来像这样:

var r ='rotate(' +rotate +'deg)';
t.css({position: 'relative', left: leftPos +'px', top: topPos +'px',
    "-moz-transform": r, "-webkit-transform": r, "-o-transform": r, "transform": r});