2010-12-01 125 views
-1

我的jquery在Chrome和Safari浏览器上工作正常,但不在IE和Mozilla中。可能是什么原因。我正在关注This示例。 IE显示提示保存,打开文件。我的js在铬和Safari浏览器上工作正常

+0

该示例在Firefox中运行良好,因此问题更可能出现在* your *代码中。如果你可以在这里发布,这将有很大帮助。 – 2010-12-01 08:01:36

回答

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}); 
相关问题