Ваша проблема в том, что вы анимируете весь контейнер. Мне кажется, что вы намереваетесь создать блесну и анимировать ее, имея текст c рядом с загрузчиком. Чтобы выполнить sh, что проще всего, вы можете:
Изменить это:
var html = "<div class=\"messages warning\">\n" +
"<h2>Network Drive Sync In process</h2>\n" +
"Please do not close or refresh this window during process</blockquote></div>"
jQuery("#block-system-main").html(html);
на
var html = "<div class=\"messages-container\"><div class=\"messages-warning\"></div>\n" +
"<h2>Network Drive Sync In process</h2>\n" +
"<blockquote>Please do not close or refresh this window during process</blockquote></div>"
jQuery("#block-system-main").html(html);
Ваш текст может быть расположен не там, где вы хотите, в этом случае я бы предложил обернуть h2
и blockquote
другим div
, добавив CSS width
к messages-container
и float: left
к messages-warning
и к новому div
, указанному вами. только что добавлен. Это может выглядеть так:
<div class="messages-container">
<div class="messages-warning"></div>
<div class="messages-text">
<h2>Network Drive Sync In process</h2>
<blockquote>Please do not close or refresh this window during process</blockquote>
</div>
</div>
.messages-container {
width: 300px;
margin: 0 auto;
}
.messages-warning, .messages-text {
float: left;
}