Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Выстроить элементы (https://javascript.ru/forum/dom-window/36477-vystroit-ehlementy.html)

Grever 16.03.2013 13:13

Выстроить элементы
 
Как можно выстроить элементы (допустим простые див) в форме мммм сердца ?
Подскажите пожалуйста как это сделать, если можно ссылку на пример.

danik.js 16.03.2013 18:29

Изучай css. Свойства position:absolute и top:{x}, left:{y}

Grever 17.03.2013 12:57

Цитата:

Сообщение от danik.js (Сообщение 241124)
Изучай css. Свойства position:absolute и top:{x}, left:{y}

да css я знаю...я хотел это провернуть на js,cпасибо.

мммм ещё вопросец...вот есть на странице два дива которые содержат дивы.
<div class="cont">
<div class="div"></div>
<div class="div"></div>
<div class="div"></div>
</div>
<div class="cont">
<div class="div"></div>
<div class="div"></div>
<div class="div"></div>
</div>


Как пробежаться по дивам с классом "cont" найти в них дивы с классом "div" и добавить к ним ещё класс "new"?
(при переходе к следующему "cont" классы "new" в предыдущем "cont" должны убраться)
$('.cont').each(function(){
   $(this).find('.div').addClass('new');
});

вот, вроде бы правильно...но как сделать что бы классы "new" у предыдущего "cont" убирались?

рони 17.03.2013 13:15

Grever,
зачем ставить класс и тутже убирать?

Grever 17.03.2013 13:22

Цитата:

Сообщение от рони (Сообщение 241224)
Grever,
зачем ставить класс и тутже убирать?

находишь див "cont" > находишь в нем дивы с классом "div",добавляешь к ним класс "new",убираешь > переходишь к другому диву "cont" >

что бы было понятней, дивы с класс "div" содержат спрайт из двух картинок( в "new" background-position) ...получится ммм анимация. есть способы проще?)


Часовой пояс GMT +3, время: 19:57.