Показать сообщение отдельно
  #9 (permalink)  
Старый 24.04.2015, 22:59
Интересующийся
Отправить личное сообщение для name_tux Посмотреть профиль Найти все сообщения от name_tux
 
Регистрация: 20.12.2014
Сообщений: 23

Отлично!!! Теперь и в другом div чтобы функция работала. Вот пример:

<style>

  .block.moved {
    right: 300px;
  }

 .block {
     background: red;
     width: 100%;
     height: 100px;
     position: absolute;
     right: 0;
     z-index:2;
	 top: 35px;
     transition: right 1s ease;
     -webkit-transition: right 1s ease;
     -moz-transition: right 1s ease;
     -o-transition: right 1s ease;
     -ms-transition: right 1s ease;
  }
  .blocks{
 	 background: black;
     width: 300px;
     height: 100px;
     position: absolute;
     right: 0;
     top: 35px;
	 z-index:1;
  }
  .a{
  	background:green;
	width:30px;
	height:30px;
	position:absolute;
	top:20px;
	right:20px;
  }

</style>

<div>


	<div class="block">
		<a class="a"></a>
	</div>
	<div class=blocks>
		<a class="a" style="background:blue;"></a>
	</div> 
   	
</div>


<script>

[].forEach.call(document.querySelectorAll(".a"), function (elem) {
elem.addEventListener("click", function () {
  this.parentNode.classList.toggle("moved");
}, false)});

</script>

Последний раз редактировалось name_tux, 24.04.2015 в 23:15.
Ответить с цитированием