Javascript.RU

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

Изменение блоков
Есть несколько block, в них по несколько(не фиксированное количество) element и один element1, нужно чтобы при наведении на любой element element1 в этом же блоке становился такого же размера как и element на который навели а в других block element1 при этом не изменялся.

<div class="block">
    <div class="element"></div>
    <div class="element"></div>
    <div class="element"></div>
    <div class="element1"></div>
</div>
<div class="block">
    <div class="element"></div>
    <div class="element"></div>
    <div class="element1"></div>
</div>
Ответить с цитированием
  #2 (permalink)  
Старый 20.08.2017, 19:26
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Skarabei007,
размеры element от чего зависят?
Ответить с цитированием
  #3 (permalink)  
Старый 20.08.2017, 20:03
Новичок на форуме
Отправить личное сообщение для Skarabei007 Посмотреть профиль Найти все сообщения от Skarabei007
 
Регистрация: 20.08.2017
Сообщений: 3

рони,
От содержимого, может быть любым
Ответить с цитированием
  #4 (permalink)  
Старый 20.08.2017, 20:16
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<html>
<head>
	<style>
		.element1{
			background-color: green;
		}
	</style>
</head>
<body>
	<div class="block">
		<div class="element" style="background-color: yellow;">Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Переулка знаках деревни, на берегу не буквоград первую дал, вопрос возвращайся предупредила приставка маленькая необходимыми дороге, он которое текстами? Они, речью.</div>
		<div class="element" style="background-color: orange;">Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Переулка знаках деревни</div>
		<div class="element"  style="background-color: red;">Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Пустился образ, путь грамматики приставка власти составитель заглавных вдали по всей маленький пор, предложения свое повстречался до возвращайся? Переулка взгляд, заглавных агенство, переписали, рукописи составитель, вдали от всех правилами коварный рукопись первую силуэт дал меня над рот буквенных жизни. Продолжил, жаренные курсивных предупреждал, обеспечивает ему выйти снова города залетают букв домах маленькая раз там одна ты предложения большого прямо собрал страна что парадигматическая заманивший живет если родного.</div>
		<div class="element1"></div>
	</div>
	<div class="block">
		<div class="element">Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Толку пор большой использовало рыбными курсивных, буквоград взобравшись путь заглавных что, дал меня буквенных там переулка мир, взгляд запятой, последний своих маленькая приставка. Реторический рыбного даль до если большого пояс несколько, переписывается жизни не что инициал повстречался переписали дороге, себя мир буквоград назад, единственное рукопись великий! Раз обеспечивает рыбными </div>
		<div class="element">Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Свою переписывается ручеек маленькая.</div>
		<div class="element1"></div>
	</div>
	<script>
		[].forEach.call(document.querySelectorAll('.element'), function(el){
			el.onmouseenter = function(){
				[].forEach.call(el.parentNode.children, function(child){
					if (child.classList.contains('element1')){
						child.style.width = el.clientWidth;
						child.style.height = el.clientHeight;
					}
				});
			};
		});
	</script>
</body>
</html>

Последний раз редактировалось j0hnik, 20.08.2017 в 20:20.
Ответить с цитированием
  #5 (permalink)  
Старый 20.08.2017, 20:24
Новичок на форуме
Отправить личное сообщение для Skarabei007 Посмотреть профиль Найти все сообщения от Skarabei007
 
Регистрация: 20.08.2017
Сообщений: 3

j0hnik,
Круто, спасибо большое.
Ответить с цитированием
  #6 (permalink)  
Старый 20.08.2017, 20:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Skarabei007,
как возможный вариант ...
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  *{
    margin: 0;
    padding: 0;
  }

  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <script>
$(function() {
    $(".block").on("mouseenter", ".element", function(a) {
        a = $(this).css(["width", "height", "background-color"]);
        $(this).siblings(".element1").css(a)
    })
});
  </script>
</head>

<body>
<div class="block">
    <div class="element" style="background-color: yellow;">Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Переулка знаках деревни, на берегу не буквоград первую дал, вопрос возвращайся предупредила приставка маленькая необходимыми дороге, он которое текстами? Они, речью.</div>
    <div class="element" style="background-color: orange;">Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Переулка знаках деревни</div>
    <div class="element"  style="background-color: red;">Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Пустился образ, путь грамматики приставка власти составитель заглавных вдали по всей маленький пор, предложения свое повстречался до возвращайся? Переулка взгляд, заглавных агенство, переписали, рукописи составитель, вдали от всех правилами коварный рукопись первую силуэт дал меня над рот буквенных жизни. Продолжил, жаренные курсивных предупреждал, обеспечивает ему выйти снова города залетают букв домах маленькая раз там одна ты предложения большого прямо собрал страна что парадигматическая заманивший живет если родного.</div>
    <div class="element1"></div>
  </div>
  <div class="block">
    <div class="element" style="background-color: #0000FF;">Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Толку пор большой использовало рыбными курсивных, буквоград взобравшись путь заглавных что, дал меня буквенных там переулка мир, взгляд запятой, последний своих маленькая приставка. Реторический рыбного даль до если большого пояс несколько, переписывается жизни не что инициал повстречался переписали дороге, себя мир буквоград назад, единственное рукопись великий! Раз обеспечивает рыбными </div>
    <div class="element" style="background-color: red;">Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты. Свою переписывается ручеек маленькая.</div>
    <div class="element1"></div>
  </div>
</body>
</html>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт выравнивания высоты блоков razorg1991 Элементы интерфейса 13 15.01.2017 00:04
Скрипт карусели блоков rozmakc Работа 3 25.07.2016 21:35
Изменение видимости наложенных друг на друга блоков в зависимости от сепаратора karssen Общие вопросы Javascript 5 03.08.2015 16:56
Изменение текста при наведении xformer jQuery 2 11.07.2014 10:09
Изменение позиции блоков при увеличении изображения vyrtime Общие вопросы Javascript 2 14.10.2011 12:24