244 / 221 / 31
Регистрация: 18.02.2010
Сообщений: 2,269
|
||||||||||||||||
1 | ||||||||||||||||
Как скопировать всё содержимое тега (включая другие теги и их содержимое) и вставить внутрь другого тега30.06.2018, 19:46. Показов 4289. Ответов 6
Метки нет (Все метки)
Пробовал .clone
Но эта зараза всё обрабатывает в реальном времени + копирует ни только теги и их содержимое, но ещё и их свойства. И когда у меня на брекпойнте происходит вот такой фокус:
0
|
30.06.2018, 19:46 | |
Ответы с готовыми решениями:
6
Как узнать содержимое указанного тега? Как изменить содержимое тега через объектную модель документа? Смогу ли я получить доступ к переменной данного тега из другого тега script? Определить содержимое XML тега |
Модератор
771 / 352 / 142
Регистрация: 17.07.2013
Сообщений: 992
|
|||||||||||
30.06.2018, 20:13 | 2 | ||||||||||
Сообщение было отмечено Thisman как решение
Решение
Если почитать оф. документацию, то можно понять, что метод clone копирует не содержимое тега, а сам тег вместе с его внутренностями, поэтому в итоге после клонирования у вас получается:
Пример в фидле Замечу, что это очень долгая и дорогая операция ( особенно, если у вас в la_desktop лежит целый сайт ). Зачем вам такие ухищрения, возможно вашу задачу можно решить более оптимизированным путем
1
|
244 / 221 / 31
Регистрация: 18.02.2010
Сообщений: 2,269
|
||||||||||||||||
30.06.2018, 20:58 [ТС] | 3 | |||||||||||||||
la_desktop это часть боковой панели статей, контент которой у "Васи дизайнера" в мобильной версии перемещается из левого блока в конец основного контента, т.е. по коду перепрыгивая весь контентный блок и вообще перепрыгивая в другой контейнер. На css кроме как позиционированием + нижним падингом статьи туда не зафигачишь, а фигачить позиционированием нельзя т.к. высота статей динамическая (могут новые статьи добавляться). Сделал короче по тупому через ".appendTo", вроде работает, уж насколько сейчас это напряжная операция сказать сложно.
0
|
Модератор
771 / 352 / 142
Регистрация: 17.07.2013
Сообщений: 992
|
|||||||||||
30.06.2018, 21:51 | 4 | ||||||||||
Можно попробовать поэкспериментировать с display:flex
0
|
244 / 221 / 31
Регистрация: 18.02.2010
Сообщений: 2,269
|
|
30.06.2018, 22:34 [ТС] | 5 |
Ага знаю что там с ордером очень всё просто можно оформить, но меня этот флекс бесит куча свойств прописывать и ещё для всех браузеров префиксы кросбраузерности, бумажный лист на тег. Потому не использую эту технологию.
0
|
Lazy_Den
|
30.06.2018, 23:39
#6
|
Не по теме: Во flexbox-e их там всего около десятка. Вы серьёзно прописываете вендорные префиксы вручную? Есть масса вариантов, когда про такую рутинную работу можно навсегда забыть. Зачем же себя так мучить? Поверьте, что когда втянетесь, то будет крайне сложно не использовать. Не отставайте, ведь сегодня уже начинают в полный рост Grid Layout юзать, а вы еще с предыдущими фишками не успели разобраться. ;D
0
|
Mailo
|
01.07.2018, 01:15
[ТС]
Как скопировать всё содержимое тега (включая другие теги и их содержимое) и вставить внутрь другого тега
#7
|
Не по теме: Да я уже втянулся, спектр решения задач крайне узок во флексе, автоматика до сих пор не не слышала про свойство display: -ms-flexbox; в отличии от ни таких уж и старых ослов, в общем хороший инструмент для изучения гугла. Вот ща уже новый делают... ждём новый багвэйв, никтож не сделает к примеру order для float или там архисложную задачу, убрать у display-block отступы, чтолб на глаз марджини не обрезать, не давайте нам Grid Layout. Хотя если он утопит бутстрап я его первым изучу и на смартгрид забтю.
0
|
01.07.2018, 01:15 | |
01.07.2018, 01:15 | |
Помогаю со студенческими работами здесь
7
Передать содержимое тега в переменную При выборе из выпадающего меню одного из вариантов, в определенном месте меняется содержимое тега <p> Как вставить внутрь тега? Содержимое тега из строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |