Можно ли замедлить setAttribute()? Например, у меня есть следующий код:Slow down setAttribute()
function hide(i) {
var previewDiv = document.getElementById('preview');
var fullDiv = document.getElementById('full');
previewDiv.setAttribute('style', 'display:normal;');
fullDiv.setAttribute('style', 'display:none;');
}
Теперь нужно сделать дисплей: нет перейти в режим: нормальный с задержкой, так что «выцветает» открыть вместо того, чтобы просто тупо открытым. Или есть еще один хороший способ добиться этого?
Нет, нет способа сделать это, вам нужно создавать функции, которые постоянно обновляют непрозрачность, чтобы создать эффект замирания, или вы могли бы просто использовать переходы CSS для анимирования. – adeneo
Вы можете использовать jQuery или что-то в этом роде, чтобы оживить это без особых усилий. [ссылка на jQuery Hide] (http://api.jquery.com/hide/) – Casper