мой js работает нормально на хром и сафари - PullRequest
0 голосов
/ 01 декабря 2010

Мой jquery отлично работает на Chrome и Safari, но не в IE и Mozilla. В чем может быть причина. Я следую примеру This . IE отображает запрос на сохранение, открытый файл.

1 Ответ

0 голосов
/ 01 декабря 2010

Редактировать: Если вы не хотите, чтобы ваша форма дрожала при неудачной попытке входа в систему.

Посмотрите в файле 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});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...