首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有位置的Div :固定在jQuery UI对话框中,不浮动到底部

问带有位置的Div :固定在jQuery UI对话框中,不浮动到底部
EN

Stack Overflow用户
提问于 2017-04-24 22:41:14
回答 1查看 780关注 0票数 0

根据this question的说法,我应该能够做这样的事情:

代码语言:javascript
复制
<div style="position: fixed; bottom: 0px;">
  This is a test
</div>

让它浮到屏幕的底部。

我试着在JSFiddle中输入这个片段,它的工作方式与我所期望的完全一样--文本浮到了底部。

接下来,我在JSFiddle中尝试了以下内容:

代码语言:javascript
复制
<div id="test">
  <div style="position: fixed; bottom: 0px;">
    This is a test
  </div>
</div>

<input type="button" onclick="$('#test').dialog({ title: 'Test' })"/>

这产生了以下结果:

​

​

这仍然不是我想要的,因为它在屏幕的底部而不是jQuery对话框的底部,但它更接近。

但是,当我做以下工作时:

代码语言:javascript
复制
<asp:UpdatePanel ID="updatePanel" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional">
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="historyRepeater" />
        </Triggers>

        <ContentTemplate>
            <div id="myDialog" style="display: none">
                <div style="position: fixed; bottom: 0px;">
                    This is a test
                </div>
                <!-- Rest of dialog... -->
            </div>
        </ContentTemplate>
</UpdatePanel>

它根本不会浮到底部--它只是停留在对话框的“原地”。它似乎完全忽略了CSS属性。

如何使文本浮动到对话框的底部(而不是窗口)?当我滚动时,我试图让文本保持在对话框的底部。为什么浏览器似乎完全忽略了CSS?

我正在以兼容性模式在IE11中测试它的价值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-24 22:52:06

将position: fixed更改为position: absolute。https://developer.mozilla.org/en-US/docs/Web/CSS/position

固定位置将定位相对于视图端口的元素。位置绝对将定位一个元素相对于其最近的非静态定位祖先。

​

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.css" rel="stylesheet"/>
<div id="test" style="position: relative; display: none;">
  <div style="position: absolute; bottom: 0px;">
    This is a test
  </div>
</div>

<input type="button" onclick="$('#test').dialog({ title: 'Test' })"/>

​

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43598807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档