Показать сообщение отдельно
  #2 (permalink)  
Старый 30.05.2014, 13:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

jule,
если width известна зачем её получать способом который не даст результата ,также и с left.
http://learn.javascript.ru/styles-an...-currentstyle
<!DOCTYPE HTML>
<html>

<head>
  <title>Untitled</title>
</head>

<body>
<style type="text/css">
.link{
position:absolute;
border:1px solid #000000;
width:100px;
}
</style>

<div id="menu"><div class="link">First</div><div class="link">Second</div><div class="link">Third</div></div>
<script>
   function f(space){
	var i = 0,
    len = document.getElementById("menu").children.length , w = 100;
    for (var i=0; i<len; i++)  {
       document.getElementById("menu").children[i].style.left = (w + space)* i + "px";
    }
}
f(15);
</script>
</body>
</html>
Ответить с цитированием