Вставка DIVs справа с гладкими эффектами - PullRequest
0 голосов
/ 17 ноября 2011

Мне было интересно, как сделать сценарий, который выдвигает Div в правой части моего экрана.

Эти элементы Div плавают вправо, поэтому, когда в одном ряду слишком много записей, один из них, самый длинный в ряду (один слева), переходит в следующий ряд.

Но я хочу функцию, которая добавляет div (только за пределами экрана) и выталкивает его на экран.

Есть идеи?

Ответы [ 3 ]

0 голосов
/ 17 ноября 2011

Используйте метод jQuery animate, это очень просто сделать:

$("div").animate({
   left: 200
});

Я сделал вам демо здесь:

http://jsbin.com/ububer

0 голосов
/ 17 ноября 2011

Макет для вас демо http://jsfiddle.net/rW5rC/3/

Позволяет добавлять новый элемент при нажатии кнопки, который запускает невидимый закадровый экран и вставляется.

0 голосов
/ 17 ноября 2011

Я предлагаю вам использовать jQuery, тогда вы можете добавить или добавить определенный контейнер

, поэтому, если вы хотите вставить div в один контейнер в начале, используйте

$('#id_of_container').prepend('<div class="left">my div</div>');

если вы хотите добавить его в конце

$('#id_of_container').append('<div class="left">my div</div>');

гораздо проще манипулировать html с помощью jQuery, и вам не нужно менять код для разных браузеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...