, в который я добавляю:
<div id="results">
<p>Input equation: <span id="eq" class="result"></span></p>
<p>Roots: <span id="root1" class="result"></span>, <span id="root2" class="result"></span></p>
</div>
Эффект затухания работает отлично.Однако, как только анимация завершится, элемент внезапно подпрыгнет примерно на 20 пикселей вверх по странице.(Я мог бы также сказать, что анимация помещает элемент примерно на 20 пикселей ниже его предполагаемого местоположения, а затем перепрыгивает элемент на 20 пикселей после завершения.) Как я могу это исправить?
(я должен упомянуть, что это прыжокошибка возникает как в Chrome, так и в Firefox)
Редактировать:
У меня не так много таблиц стилей, но вот она:
<style type="text/css">
.result {
color: blue;
}
#results {
display: none;
}
input[type="text"] {
width:50px;
}
</style>
Если этоВ любом случае, вот весь текст моего документа, поскольку он достаточно короткий.
<body>
<p><input type="text" maxlength="10" id="input_a" class="variable"/>x^2 +
<input type="text" maxlength="10" id="input_b" class="variable"/>x +
<input type="text" maxlength="10" id="input_c" class="variable"/> = 0</p>
<p><button type="submit" disabled="disabled">Calculate</button>
<button type="reset">Clear</button></p>
<div id="results">
<p>Input equation: <span id="eq" class="result"></span></p>
<p>Roots: <span id="root1" class="result"></span>, <span id="root2" class="result"></span></p>
</div>
</body>
Редактировать 2: Вот весь код, поскольку он не слишком длинный: http://pastebin.com/kfjpkSBr