С Новым годом! Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
13 / 13 / 5
Регистрация: 30.07.2013
Сообщений: 74
1

Абсолютно позиционированный блок опустить так, чтобы его середина совпадала с нижней границей другого блока

22.08.2014, 21:17. Показов 871. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем добрый вечер!!!
Нужно, чтобы середина блока discount_head_cont совпадала с нижней границей head_cont. Уже три часа воюю, не могу найти решение. Предполагаю, что что-то пропустил. Код нашел в сети и переделал под себя. Вручную в css вписал, все ОК. А скрипт не работает.
Заранее благодарю всех откликнувшихся.

HTML5
1
2
3
4
<div class="cont">
   <div class="discount_head_cont"></div>
   <div class="head_cont"></div>
</div>
CSS
1
2
3
4
5
6
.cont{
    position: relative;
}
.discount_head_cont{
    position: absolute;
}
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$(document).ready(function ()
    {
    redBlock();
    
    $(window).resize(function()
    {
    redBlock();
    });
    });
 
function redBlock()
    {
var head_height = $(".head_cont").innerHeight();
var discount_head_height = $(".discount_head_cont").innerHeight();
var discount_head_top = (head_height - (discount_head_height / 2));
$(".discount_head_cont").css("top", discount_head_top+"px");
    };
Добавлено через 3 минуты
Ребята, извините, создал тему, просмотрел что получилось, и осенило...
Вопрос решен.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.08.2014, 21:17
Ответы с готовыми решениями:

Как отцентрировать абсолютно позиционированный блок?
Как отцентрировать абсолютно позиционированный абзац? пробовал left:auto; right:auto; и...

Промежуток между содержимым блока и нижней границей (не прописано в css)
Остается промежуток между картинкой в блоке и нижней границей блока, в css никаких отступов не...

Как выровнять текст по центру между верхней и нижней границей блока div?
Собственно, как выровнять текст по центру между верхней и нижней границей блока div?

Отцентрировать абсолютно позиционированный div
Как отцентрировать абсолютно позиционированный div?

1
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
22.08.2014, 22:33 2
HTML5
1
2
3
4
<div class="cont">
   <div class="head_cont"></div>
   <div class="discount_head_cont"></div>   
</div>
CSS
1
2
3
.cont {position:relative;}
.discount_head_cont {position:absolute;bottom: -20px; }
.head_cont{position:relative;}
0
22.08.2014, 22:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.08.2014, 22:33
Помогаю со студенческими работами здесь

Расширить абсолютно позиционированный слой на весь экран
https://jsfiddle.net/jytw81b4/ Можно ли как-то abs, вложенный в rel заставить быть в ширину 100%...

Абсолютно позиционировать блок, но что бы при этом он влиял на высоту блока
Есть что то вроде bootstrap-tokenfield. http://www.ember-power-select.com/docs/multiple-selection...

Напечатать слова так, чтобы последняя буква каждого слова совпадала с первой буквой следующего
В предложении все слова начинаются с различных букв. Напечатать (если можно) слова предло- жения в...

Поменять местами слова строки так, чтобы первая буква следующего слова совпадала с последней буквой предыдущего
Мне нужно создать программу, которая получает на вход строку, состоящую из слов(подстрок), их...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru