飘浮div,内容增加时就跑到下面很远的地方了

-一个大坑 2018-07-14 11:26:21
第一张图是刚打开;第二张图是显示隐藏的内容后,悬浮的div都要被挤到屏幕外了
我想要的效果是显示隐藏内容后,和图三一样,悬浮div挨着内容div,内容div变成滚动条显示。如果不是滚动条会把悬浮的div挤出屏幕外



附上我的控制显示和隐藏的代码

$(document).on("click", "#dropDown1", function () {
if ($('#AwardView').css('display') == 'none') {
$('#AwardView').show();
$('#PunishView').show();
$('#WelfareField').show();
$('#WelfareView').show();
$("#dropDown1Span").removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-up");
$("#signedDiv").css({
position: 'fixed',
top: $("#paymentView").parents('.layui-layer').top+$("#paymentView").parents('.layui-layer').outerHeight()
});//给div重新限制高度也没用,两个alert数值一样
alert($("#paymentView").parents('.layui-layer').outerHeight())
} else {
$('#AwardView').hide();
$('#PunishView').hide();
$('#WelfareField').hide();
$('#WelfareView').hide();
$("#dropDown1Span").removeClass("glyphicon-chevron-up").addClass("glyphicon-chevron-down");
$("#signedDiv").css({
position: 'fixed',
top: $("#paymentView").parents('.layui-layer').top+$("#paymentView").parents('.layui-layer').outerHeight()
});
alert($("#paymentView").parents('.layui-layer').outerHeight())
}
});
...全文
253 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
___紫菜 2018-07-16
  • 打赏
  • 举报
回复

还是得看样式代码

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧