Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.03.2013, 21:40
Профессор
Отправить личное сообщение для hoax Посмотреть профиль Найти все сообщения от hoax
 
Регистрация: 20.09.2012
Сообщений: 151

getCoords().bottom
В учебнике есть ф-я getCoords которая показывает координаты относительно документа, но почему же она не работает, когда я хочу узнать отступ elem bottom

var coords= getCoords(div)
alert(coords.bottom) - выдает undefined
Ответить с цитированием
  #2 (permalink)  
Старый 12.03.2013, 22:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

hoax,
а прочесть документацию ?Мини-библиотека функций учебника
Цитата:
getCoords(elem)Возвращает объект с координатами элемента относительно документа left/top.
bottom в функции нет.
Ответить с цитированием
  #3 (permalink)  
Старый 13.03.2013, 15:41
Профессор
Отправить личное сообщение для hoax Посмотреть профиль Найти все сообщения от hoax
 
Регистрация: 20.09.2012
Сообщений: 151

Тогда у меня вопрос

return { top: Math.round(top), left: Math.round(left) };

здесь возвращает объект с свойствами top, left.
НО почему не идет присвание "new" этой ф-ии которая возвращает объет?
Ответить с цитированием
  #4 (permalink)  
Старый 13.03.2013, 16:19
Профессор
Отправить личное сообщение для hoax Посмотреть профиль Найти все сообщения от hoax
 
Регистрация: 20.09.2012
Сообщений: 151

И еще вопросик)

Вот у нас есть ф-я

function BigAnimal() {

  this.name = 'Мышь';

  return { name: 'Годзилла' };  // <-- будет возвращено
}

alert( new BigAnimal().name );  // Годзилла


в строке

return { name: 'Годзилла' };
name - это второе свойство объекта, или же этот тоже самое свойство но только перезаписанное?
Ответить с цитированием
  #5 (permalink)  
Старый 13.03.2013, 17:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

hoax,
Контекст this в деталях
Ответить с цитированием
  #6 (permalink)  
Старый 14.03.2013, 17:32
Профессор
Отправить личное сообщение для hoax Посмотреть профиль Найти все сообщения от hoax
 
Регистрация: 20.09.2012
Сообщений: 151

прочитал, но честно говоря ответа так и не нашел =(

может пропустил...
Ответить с цитированием
  #7 (permalink)  
Старый 16.03.2013, 15:43
Профессор
Отправить личное сообщение для hoax Посмотреть профиль Найти все сообщения от hoax
 
Регистрация: 20.09.2012
Сообщений: 151

up
Ответить с цитированием
  #8 (permalink)  
Старый 16.03.2013, 16:34
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от hoax Посмотреть сообщение
И еще вопросик)

Вот у нас есть ф-я

function BigAnimal() {

  this.name = 'Мышь';

  return { name: 'Годзилла' };  // <-- будет возвращено
}

alert( new BigAnimal().name );  // Годзилла


в строке

return { name: 'Годзилла' };
name - это второе свойство объекта, или же этот тоже самое свойство но только перезаписанное?
так как используеться return то без разницы как вызываеться функциия так как она вернет другой обьект который будет использовать и потоэтому name == 'Годзилла'
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск