Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Полоса жизни :) 
:(
    Опции темы
Sardar
Дата 17.10.2005, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата
Я имею ввиду как сделать чтобы ширина возростала со временем, т.е. скажем если какаята переменная равна 5 то каждую секунду эта штука растёт на 5 пикселей или кадые 5 сек на 1 пиксель это не важно, вобщем в этом та и вся суть как сделать чтобы она заполнялась за время

Ну подумай головой хоть немного? Разве тот код что я дал не заполняет полосу по времени? smile

Ты ждёшь готового решения, я бы дал, если бы знал что ты хочешь. Но если честно мне надоело, я хочу видеть здесь общество интелектуалов, решающих интересные задачи. Ты же за всё время только просишь готовый банальный код, который сам бы написал потрать два дня на мануал JS smile Xорошь паразитировать, либо с этого момента ты говоришь точно и ясно что хочешь, а также приводишь код или хотя бы описание алгоритма как ты это себе преставляешь на русском языке, так что бы было видно что ты хоть что нибудь догоняешь, либо я буду удалять "пустые" топы/посты.

Ну не верю что синтаксис JS сложен, ты ведь вроде на PHP пишешь, значит логикой наделён должен быть smile

Вот изначальный код:
Код
var o=document.getElementById('fill');
var p=70;
var tmr=window.setInterval(function() {
  o.style.width=(p++)+"%";
  if(p>=100) window.clearTimeout(tmr);
}, 1000);

Вот код с изменяемым шагом в пикселах, а не в процентах:
Код
var pstep=5;
var o=document.getElementById('fill');
var p=0;
var tmr=window.setInterval(function() {
  o.style.width=(++p*pstep)+"px";
  if(p*pstep>=o.parentNode.offsetWidth) window.clearTimeout(tmr);
}, 1000);

Тебе самому не стыдно? Согласен про offsetWidth ты мог не знать, значит именно это (как узнать ширину рамки) ты и должен был спросить!

В стили #bar добавь overflow: hidden, что бы заливка за рамку не убегала.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
R.M.
Дата 18.10.2005, 08:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Sardar

Спасибо, постараюсь не паразитировать smile

Цитата(Sardar @ 17.10.2005, 17:01)
Ну не верю что синтаксис JS сложен, ты ведь вроде на PHP пишешь, значит логикой наделён должен быть smile

Угу smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
R.M.
Дата 18.10.2005, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Цитата(Sardar @ 17.10.2005, 17:01)
Ну подумай головой хоть немного? Разве тот код что я дал не заполняет полосу по времени? smile

Нет smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0541 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.