Перенос div с одного места в другое
Здравствуйте! Прошу вашей помощи...Написал маленький скрипт на jquery переноса div с одного места в другое, а именно:
<script type="text/javascript"> jQuery(document).ready(function(){ jQuery("#cs1").appendTo("#cs2"); jQuery("#content").css('display','none'); }); </script> Все работает, но на моб. устройствах не читается почему-то функций appendTo и css, на ПК работает отлично, и теперь не знаю чем заменить этот скрипт чтобы работал на всех устройствах, подскажите пожалуйста, опыта с js немного, пока учусь, заранее спасибо! |
Нафига учить фреймворк не зная языка на котором он написан? Чето я вообще этого не пойму.
function func(){ var elem1 =document.getElementById("cs1"); var elem2 = document.getElementById("cs2"); var content = document.getElementById("content"); elem1.appendChild(elem2); content.style.display = "none"; } func(); Почитал документацию по jQuery Насколько я понял - это будет работать так как ты задумал. Если конечно у тебя не куча элементов с одинаковыми айди на странице. |
Цитата:
|
PonyS,
на смартфоне самсунг в хроме все прекрасно работает <!DOCTYPE html> <html> <head> <title>Untitled Page</title> <style> #cs1 { border: 1px solid black; width:30%; } #cs2 { border: 2px solid red; width:30%; } </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <script type="text/javascript"> jQuery(document).ready(function () { jQuery("#cs1").appendTo("#cs2"); jQuery("#content").css('display', 'none'); }); </script> </head> <body> <div id="cs1">CS1</div> <div id="cs2">CS2</div> <div id="content">CONTENT</div> </body> </html> |
Все ж работает. Элементы с одинаковым айди есть?
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <style> #cs1 { border: 1px solid black; width:30%; } #cs2 { border: 2px solid red; width:30%; } </style> </head> <body> <div id="cs1">CS1</div> <div id="cs2">CS2</div> <div id="content">CONTENT</div> <input type="button" onclick="func()" value="Тык"> <script> function func(){ var elem1 =document.getElementById("cs1"); var elem2 = document.getElementById("cs2"); var content = document.getElementById("content"); elem1.appendChild(elem2); content.style.display = "none"; } </script> </body> </html> |
Цитата:
|
PonyS,
Цитата:
http://jquery.page2page.ru/index.php...82%D0%BE%D0%B2 https://learn.javascript.ru/modifying-document |
Цитата:
|
PonyS,
Ну так используйте вариант с jquery, хотя у меня на смартфоне и вариант aklis нормально работает |
Часовой пояс GMT +3, время: 06:17. |