Спасибо всем за Ваши добрые предложения. Мы проверили их всех, но после внимательного рассмотрения мы решили прокрутить наше собственное с комбинацией CruiseControl, NAnt, MSBuild и MSDeploy.
Эта статья имеет некоторую большую информацию: Интегрирующийся MSBuild с CruiseControl.NET
Вот примерно, как наше решение работает:
Тогда, когда мы проверили, что все готово повыситься для жить/подготавливания, мы выполняем другой сценарий к:
Это довольно не доходило до этой стадии, но это является главным образом рабочим как очарование теперь: D
я собираюсь попытаться держать этот ответ в курсе, поскольку мы вносим изменения в наш процесс, как там, кажется, несколько подобных вопросов на SA теперь.
Просто хотел добавить ответ здесь, а также на Boagworld.
Проблема с настройкой jQuery overflow: hidden;
во время анимации. Есть два решения вашей проблемы:
(1) Установите overflow: visible;
в вашей таблице стилей. Вы можете добавить ! Important
, если jQuery все еще переопределяет его. Я не знаю, повлияет ли это на то, как jQuery анимирует, и может ли это испортить некоторые браузеры, но попробовать стоит.
(2) Оберните DIV, который вы сейчас анимируете, в другой тег DIV. Дайте внутреннему DIV достаточно заполнения, чтобы разместить значок, а затем оживите внешний тег DIV. Этот параметр добавляет дополнительную разметку, но не влияет на то, как работает jQuery, поэтому, если первая оказывается ошибочной, она гарантированно работает.
У меня тоже была такая проблема, и я не мог использовать контейнерное решение, потому что у моего элемента были границы. @dougoftheabaci был на правильном пути, но jQuery устанавливает overflow:visible
для стиля элемента, поэтому таблица стилей не будет работать (даже с !important
).
Но я нашел этот трюк, который отлично работает.
После быстрого тестирования вы можете обойти это обойти это, установив переполнение сразу после вызова animate():
$(myEl) .animate(...)
.css('overflow', 'visible');