我有配置文件圖像4在行中的佈局,它們都是圓形的,如果我把它們懸停在另一個div上滑動右邊的aditional信息,這個信息div來自圖像圓的中心,是在圖像下,但我想這個信息的div顯示其他配置文件圖像頂部不在其父div。這怎麼可能。所以你可以看看圖片:從第一張圖片到另一個div將包含有關用戶的信息,但我希望div出現在第二張圖片上。 這裏工作示例https://jsfiddle.net/geass94/rsw6o1hu/使一個div出現在另一個divs之間
<div class="col-md-3">
<div class="fm-userpreview" id="{user_ID}">
<div class="img fm-circle" style="background-image: url('{foto}')">
<img class="invis" src="{foto}">
<p><a href="">{fullname}[not-fullname]{username}[/not-fullname]</a></p>
</div>
</div>
<div class="fm-userfullpreview" id="user-{user_ID}">
testsdagfasdgdsfghfdshsdfhsdfh
</div>
</div>
.fm-userpreview
{
color: #333;
text-align: center;
padding: 5px;
position: static;
z-index: -1;
}
.fm-userpreview a
{
color: #fff;
}
.fm-userpreview p
{
bottom: 40px;
position: absolute;
right: 25%;
left: 25%;
padding: 5px;
background-color: rgba(0, 0, 0, 0.2);
}
.fm-userpreview .fm-circle
{
width: 200px;
height: 200px;
box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
margin: 5px;
}
.fm-userfullpreview
{
width: 0px;
height: 200px;
position: absolute;
top: 10px;
left: 50%;
padding: 10px;
background-color: rgba(0, 0, 0, 0.2);
z-index: -1;
float: left;
}
$('.fm-userpreview').hover(function(e){
var id = $(this).attr('id');
$('.fm-userpreview').not($('#'+id)).css('z-index', '-3')
$('#user-'+id).animate({
width : 350,
});
},function(e){
var id = $(this).attr('id');
$('#user-'+id).animate({
width : 0,
});
$('.fm-userpreview').not($('#'+id)).css('z-index', '-1')
});
建議你創建的jsfiddle或其他沙箱中的工作演示,使人們可以用這個叉修改播放 – charlietfl
這裏是工作小提琴https://jsfiddle.net/geass94/rsw6o1hu/ 確保要展開預覽是爲了適合所有4個圖像在一行中 – geass94