Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.08.2015, 15:11
Новичок на форуме
Отправить личное сообщение для AlioGustu Посмотреть профиль Найти все сообщения от AlioGustu
 
Регистрация: 29.08.2015
Сообщений: 1

Блоки не меняются местами
Я впервые тут, прошу прощения если не туда залез по теме.

Учусь по учебнику от JavaScript.ru.
Решил сделать что то простое.

Суть: При нажатии кнопочки поменять 2 блока местами. РАБОТАЕТ!
Появилась задумка при нажатии вернуть их в исходное положение. К сожалению не могу вернуть.

Наверно я условия не правильно прописал.


function mestamiAlish() {
	var red = document.getElementById("red").style.cssFloat = "right";
	var black = document.getElementById("black").style.cssFloat = "left";
} if () {
	var red = document.getElementById("red").style.cssFloat = "left";
	var black = document.getElementById("black").style.cssFloat = "right";
};


Почему два элемента не принимают исходное положение? пожалуйста поясните Укажите на ошибку

Последний раз редактировалось AlioGustu, 29.08.2015 в 15:27.
Ответить с цитированием
  #2 (permalink)  
Старый 29.08.2015, 20:02
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

на это
Сообщение от AlioGustu
if ()
браузер выкинет Uncaught SyntaxError: Unexpected token ) и прекратит выполнение скрипта.
Ответить с цитированием
  #3 (permalink)  
Старый 30.08.2015, 10:32
Аспирант
Посмотреть профиль Найти все сообщения от fuckYankee
 
Регистрация: 30.08.2015
Сообщений: 29

<html>
<head>
</head>
<body>



<div id="black" style="background: black; float: right">foo</div>
<div id="red" style="background: red; float: left">foo</div>
<br>
<br>
<br>
<button id="swap">swap</button>



<script>


swap.onclick=function(){
  var right=black.style.cssFloat==="right"? black : red
  var left=black.style.cssFloat==="left"? black : red
  right.style.cssFloat="left"
  left.style.cssFloat="right"
}


</script>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Показать скрыть блоки nurik2120 Элементы интерфейса 4 18.06.2013 10:59
Вопрос про появляющиеся блоки. Vladislav Библиотеки/Тулкиты/Фреймворки 3 15.06.2013 02:16
Поменять местами два <div> Bay Events/DOM/Window 11 11.02.2013 22:37
Меняем блоки местами Luter1984 Общие вопросы Javascript 3 18.12.2010 10:37
Jquery - поменять местами блоки denlem jQuery 4 09.12.2010 16:00