powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как собрать массив m[n] чтоб пользоваться ним как классом m[n].w=, m[n].h= ?
7 сообщений из 7, страница 1 из 1
Как собрать массив m[n] чтоб пользоваться ним как классом m[n].w=, m[n].h= ?
    #39110941
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как собрать массив m[n] чтоб пользоваться ним как классом m[n].w=, m[n].h= ?
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
	var kst=$('.f').length, v=2, blw=parseInt($('#foto').css("width"));;
	var m=Array();
	for(k=1;k<=kst;k++){
		m[k].w=parseInt($('#f'+k).css('width'))
		m[k].h=parseInt($('#f'+k).css('height'))
		m[k].l=parseInt($('#f'+k).css('left'))
		m[k].t=parseInt($('#f'+k).css('top'))
		m[k].k=m[k].w/m[k].h
	}



ошибка здесь m[k].w=
...
Рейтинг: 0 / 0
Как собрать массив m[n] чтоб пользоваться ним как классом m[n].w=, m[n].h= ?
    #39110946
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159ошибка здесь m[k].w=Не удивительно. Элемент m[k] не мешало бы проинициализировать.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
for(k=1; k <= kst; k++) {
  m[k] = {
    w: parseInt($('#f'+k).css('width')),
    h: parseInt($('#f'+k).css('height')),
    l: parseInt($('#f'+k).css('left')),
    t: parseInt($('#f'+k).css('top'))
  };

  m[k].k = m[k].w / m[k].h;
}
...
Рейтинг: 0 / 0
Как собрать массив m[n] чтоб пользоваться ним как классом m[n].w=, m[n].h= ?
    #39110955
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перехожу на JS. Очень нравится его простота, но еще не все знаю.
Решил методом тыка m[k]={}
Думал что можно как-то так var m=Array({});
Спасибо. Заодно и напомнили за w: (забыл совсем)
...
Рейтинг: 0 / 0
Как собрать массив m[n] чтоб пользоваться ним как классом m[n].w=, m[n].h= ?
    #39111009
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159чтоб пользоваться ним
в копилочку
...
Рейтинг: 0 / 0
Как собрать массив m[n] чтоб пользоваться ним как классом m[n].w=, m[n].h= ?
    #39111018
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159, надо писать new Array() , или просто https://learn.javascript.ru/array]var arr = [] .
...
Рейтинг: 0 / 0
Как собрать массив m[n] чтоб пользоваться ним как классом m[n].w=, m[n].h= ?
    #39111047
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще вопрос
к примеру присваиваю
m[k].w и мне известный коэффициент пропорции окна
в класс бы прописать функцию
если обращаюсь к m[k].w= чтоб срабатывала обработка
как это делается ?
...
Рейтинг: 0 / 0
Как собрать массив m[n] чтоб пользоваться ним как классом m[n].w=, m[n].h= ?
    #39111064
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159, толком задачу озвучьте. ООП в функциональном стиле
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как собрать массив m[n] чтоб пользоваться ним как классом m[n].w=, m[n].h= ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]