2015-03-09 5 views
0

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

Как я могу «исправить» мой абсолютный элемент, чтобы предотвратить это?

Info: Абсолютный элемент - это окно с уведомлением.

CSS:

#notifi-content{ 
    margin: 1rem 0 0 0; 
    height: 10rem; 
    width: 10rem; 
    background: #fff; 
    border: 0.1rem solid #eee; 
    position: absolute; 
    right: 20%; 
    left: 70%; 
} 

HTML:

<ul> 
    <li id="search-button"> 
     <span class="fa fa-search"></span> 
    </li> 
</ul> 
<div id="notifi-content"></div> 

EDIT

Fiddle: http://jsfiddle.net/SebiPuck/ngp20226/ снова: то, что я хочу: notifi-контент должен быть ниже моей поисковой кнопки, даже если я изменяю размер окна.

enter image description here

+1

Просим предоставить дополнительную информацию. Как выглядит структура HTML? И каков желаемый результат? – aaronburrows

+0

Я обновил его, надеюсь, вы сможете понять мою проблему сейчас :) –

+0

«div меняет свое местоположение, если окно становится второстепенным» - можете ли вы перефразировать это? Меньше местоимений и, возможно, описывайте, что вы подразумеваете под «минор», поскольку это не глагол, прошедший время. – Katana314

ответ

0

ли вы попробовать использовать пиксели вместо процентов для абсолютного отношении расположения?

1

, если использовать проценты, чтобы зафиксировать положение абсолютного элемента, что вы описываете (меняет положение, когда изменение размера) нормальное поведение,

поэтому вы должны использовать относительное положение и/или если вы можете гнездо внутри поверку чтобы сохранить структуру.

КСТАТИ Если вы поднимете скрипку, вы получите гораздо больше помощи easy_


Вот working fiddle с не позиционирования собственности на DIV #notifi-content, просто вложен его в списке;

+0

Fiddle: http://jsfiddle.net/SebiPuck/ngp20226/ Что я хочу: содержимое notifi должно быть ниже моей кнопки поиска, даже если я изменяю размер окна. –

+0

Я пробовал вашу версию, отлично работает, но мне нужно добавить «margin: 0 0 0 28.2rem;», потому что у меня больше элементов списка. Есть ли лучшее решение ? –

+0

добавить свой список элементов для скрипки – maioman