Перенос 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, время: 08:26. |