Показать сообщение отдельно
  #1 (permalink)  
Старый 13.04.2015, 09:31
Аспирант
Отправить личное сообщение для FirstFrost Посмотреть профиль Найти все сообщения от FirstFrost
 
Регистрация: 06.07.2010
Сообщений: 67

Определение длины "пути" в SVG
Здравствуйте! Решил сдлелать анимацию на подобии этой http://codepen.io/ghepting/pen/xnezB

Верстка такая же (но в обычном HTML).
CoffeScript перевел в обычный jQuery. Рассмотрим следующий код:
$('.signature svg').each(function(){
      paths = $('path, circle, rect');
      for(path in paths){
          console.log(path.getTotalLength());
          console.log(path);
      }
})


В качестве path выводит явно не то что нужно, а именно:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
length
prevObject
context
selector
jquery
constructor
toArray
get
pushStack
each
map
slice
first
last
...


По поводу getTotalLength() говорит "undefined is not a function".

Подскажите, что я делаю не так?
Ответить с цитированием