я Ваты запустить JQuery-UI эффекта под названием «трясти» на вход тег:JQuery-UI эффект изменяет <input> размера при запуске эффекта
$("#myInput").effect("shake");
Я дал входной тег нового размера в прилагаемом CSS файл:
height: 25px;
width: 250px;
эффект работает нормально, но в действительности, входной тег имеет размер по умолчанию, пока эффект не закончится. Затем он снова становится большим.
Где ошибка? Это ошибка в jquery-ui?
изображения во время эффекта.
Я думаю, что это некоторая проблема с тем, как jquery-ui применяет эффекты, а именно путем обертывания цели во временном контейнере div. Раньше у меня были такие же проблемы, и я не нашел решения. – ElendilTheTall
Можете ли вы воспроизвести это в jsfiddle ... Это похоже на работу для меня http://jsfiddle.net/qhK96/ в Chrome. – DaniP
Очень странно, но твоя скрипка работает, я не вижу реальной разницы в моем коде ... но я храню вход в var. Но я тестировал это в скрипке, и это сработало. –