Прежде всего, я хочу сказать, что я есть, эти статьи посвящены тем, кто хочет учиться, как я Не на том же уровне я использую самый избыток кода, чтобы написать этот эффект, с целью надежды, что мы сможем его понять. предложение: Запустите кодовое поле Для кодов ключей, пожалуйста, прочитайте эти два: функция f_s () { // медленно до быстро
Однажды вы станете мастером (при условии, что вам нужно усердно работать, ха -ха ^^)
[Ctrl+A All Soims: сначала вы можете изменить какой -то код, а затем нажмите запуск]
var obj = document.getElementbyid ("box"); // Получить объект с идентификационным окном
obj.style.display = "block"; // Установить объект obj в качестве дисплея
obj.style.width = "1px";
var changew = function () {// (о функции, каком закрытии, какой класс, прототип, я заставил меня подавлять и положить его в него, хранится в переменной изменении)
var obj_w = parseint (obj.style.width); // преобразовать ширину объекта в числовое значение и хранить его в переменной obj_w;
if (obj_w <600) {// Судья, если значение ширины меньше 600
obj.style.width = (obj_w+math.ceil (((600-obj_w)/15))+"px"; // Рассчитать ширину объекта. Полем Полем По мере роста ширины приращение становится меньше и меньше
}
еще{
ClearInterval (BW); // Если он больше или равен 600, SetInterval больше не будет выполняться, что означает, что ширина будет остановлена в это время.
}
}
var bw = window.setInterval (изменение, 1) // Изменение вызова каждые 0,001 секунды
}
// объявить функцию s_f ()
функция s_f () {
var obj = document.getElementbyId ("box2");
var e_add = 1; // Инициализировать приращение
obj.style.display = "block";
obj.style.width = "1px";
var changew = function () {// Что я понимаю, чтобы напрямую создать функцию и сохранить ее в переменной изменении
var obj_w; e_add
obj_w = parseint (obj.style.width);
E_ADD*= 1.05; // Значение увеличивается с тех пор IS IS
if (obj_w <600) {
obj.style.width = (obj_w+e_add)+"px"; // По мере роста ширины приращение становится больше и больше
}
еще{
ClearInterval (BW);
obj.style.width = "600px"; // Потому что (obj_w+e_add) метод расчета будет превышать предопределенную ширину, поэтому ширина сбросится после буферизации.
}
}
var bw = window.setInterval (изменение, 1)
}