2013-07-27 3 views
1

Я пытаюсь использовать bootstrap popover как некоторые как facebook новых друзей, новых сообщений и новых действий popover windows. Но в моем случае я должен правильно выровнять popover. Если я правильно выравниваю, мой контент не будет автоматически подгоняться, а часть сообщения скрывается вверху.Bootstrap popover правая сторона выравнивания

Вы можете увидеть ниже JS скрипку

http://jsfiddle.net/kXLv5/18/

$(function(){ 
       $("#example").popover({placement:'right',content:'<ul> <li> Friend list 1 </li> <li> Friend list 2 </li> <li> Friend list 3 </li> <li> Friend list 4 </li> <li> Friend list 5 </li><li> Friend list 5 </li><li> Friend list 6 </li><li> Friend list 7 </li></ul>', html:true}); 
    $("#example").popover("show"); 
       }); 

<img id='example' style="opacity:0.4;filter:alpha(opacity=40);margin-top:20px;" alt="Friends" 
width="40px" height="40px" 
src="http://www.experienceworks.org/images/content/pagebuilder/twitter-bird-light-bgs_12-4-12.png" title="Friends"> 

Любое предложение, чтобы решить эту проблему? (Или любые другие способы реализации нового сообщения всплывающее окно, как Facebook)

Я ищу некоторые вещи, как показано ниже ..

enter image description here

+0

Его не о праве выравнивать то же самое происходит с левой стороны align.Is это больше, чем простой margin-top !? – codedme

+0

Похоже, но я хочу, чтобы мой имидж был только там. Если я дам margin-top для изображения, он падает, и он подходит. Что бы я ни дал вам, это точное размещение моего изображения – Bujji

+0

Я просто добавил изображение к вопросу. Пожалуйста, проверь это . – Bujji

ответ

1

Вы должны переписать некоторые стили начальной загрузки для того, чтобы достичь этого:

#friend-list .arrow{ 
top:0; 
margin-top:14px; 
} 

#friend-list .popover{ 
top:0 !important; 
margin-top:10px; 
} 

<div id='friend-list'> 
<img id=.... 
</div> 

Проверить эту скрипку:

http://jsfiddle.net/CB8pr/

+0

Спасибо за превосходное решение codeme .. Я смотрел после и до этого и испортил его. – Bujji

+0

Я рад, что смогу помочь вам :) – codedme

0

Вы должны увеличить запас-топ = 50px Прибл из ваших дал образ.

+0

Спасибо за ваш ответ и извините за путаницу, я приложил изображение к вопросу, я хочу что-то вроде этого – Bujji

0
<img id='example' style="opacity:0.4;filter:alpha(opacity=40);margin-top:100px;" alt="Friends" 
width="40px" height="40px" 
src="http://www.experienceworks.org/images/content/pagebuilder/twitter-bird-light-bgs_12-4-12.png" title="Friends"> 
+0

Но я хочу, чтобы мое изображение было только там. Если я дам margin-top для изображения, он падает, и он подходит. Что бы я ни дал вам, это точное размещение моего изображения. Я не хочу, чтобы мой снимок был – Bujji

+0

Просто текст? – Jonnny

+0

Спасибо за ваш ответ. Только правая сторона popover должна быть опущена. Некоторые думают, как я упоминал в прикрепленном изображении в вопросе (я просто добавил, чтобы избежать путаницы) – Bujji