问题标签 [position]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
222 浏览

jquery - div定位

我正在给 if else 语句一个刺,不确定我是否正确地写了这个......试图得到它,以便如果 popupHeight 尺寸大于 windowHeight 尺寸,那么它将定位到视口的顶部 + 10px ...... </p>

0 投票
24 回答
139759 浏览

jquery - jQuery UI 对话框未定位在中央屏幕

我有一个 jQuery 对话框,该对话框位于屏幕中间。但是,它似乎在垂直方向上略微偏离中心。

这是代码:

任何想法为什么这不会居中?

0 投票
1 回答
191 浏览

css - html - 相对于 div 的位置

我有一个问题:有 3 个 div。其中 2 个应该有自己的背景图像,并且它们的位置在用户区域的两侧。(一个在右边,一个在左边)。第三个 div 应该在它们之上并且是全角的。我怎么能用css做到这一点?

0 投票
2 回答
346 浏览

css - 2 格位置

再次使用我的 div =(。我有这个:

和CSS:

现在结果:文本下有很多文本和页脚的内容 div。

如何在所有内容区域下制作页脚?

0 投票
2 回答
1547 浏览

position - 如何找到给定纬度/经度以东/西 x 公里的纬度/经度?

我有两个给定的纬度和经度点。例如,假设我在坐标 (lat1, lon1) 和 (lat2, lon2) 处有两个位置(point_1 和 point_2)。我想计算第三个点,它与 point_2 的纬度相同,但在 point_2 以东或以西 x 公里处。所以第三个点将与 point_2 具有相同的纬度,但经度不同,具体取决于距离 x(以公里为单位),换句话说,point_3 将是 (lat2, lon?)。我用 IDL 写这个,但任何其他语言或公式都会受到欢迎。

谢谢

0 投票
6 回答
139998 浏览

javascript - 使用 jquery 获取元素相对于视口的位置

获取页面上元素相对于视口(而不是文档)的位置的正确方法是什么。jQuery.offset功能似乎很有希望:

获取第一个元素的当前坐标,或设置匹配元素集中每个元素相对于文档的坐标。

但这与文档有关。是否有一个等效的方法可以返回相对于视口的偏移量?

0 投票
1 回答
18157 浏览

css - 页面滚动下位置:固定内容

我有一个带有位置的顶部导航区域:固定

我希望页面内容能够正常滚动,但不会在导航下消失。主要问题是当我进行搜索时(这是一个完整的 CMS,在不同的模块中有数百个结果)我正在搜索的内容有时会在导航下滚动。我可以接受,因为我知道发生了什么,但我希望它对我的用户很好。我想我可以使用框架集,但还有其他方法吗?


我基本上有你输入的内容,除了我有一个内容 div 边距顶部:50px。问题是,内容 div 会随着页面滚动,所以一旦页面开始滚动,我就有 50px 的隐藏内容。如果我进行浏览器搜索 (Ctrl-F),这一点尤其明显。我已经通过删除导航区域的@print 样式表解决了打印问题,但我希望滚动只发生在导航下方。

我正在考虑尝试:

这可能会摆脱浏览器滚动条,并且只有一个用于内容区域。不知道会是什么样子。仍然不太理想。它可能看起来就像一个没有框架集烦恼的框架集。

0 投票
2 回答
1861 浏览

html - 位置固定在边界框内的 CSS 中?

我有一个这样的评论框...

现在,在此评论 div 中,我有另一个名为 box 的 div...

盒子 div 是 position: fixed 并且它工作得很好,但是......

我想要的是,而不是盒子 div “浮动”在所有内容之上,因为它只能在评论 div 中滚动。

我需要为此使用 JavaScript 吗?

0 投票
2 回答
18257 浏览

css - 为什么“位置:绝对”时“显示:表格单元”会损坏

我遇到了一个奇怪的问题。我使用 DIV 作为容器,并将图像放入此 DIV。我希望这张图片垂直对齐到底部。以下代码有效。

但是,如果我将 css 代码“位置:相对”更改为“位置:绝对”,则图像无法再与底部对齐。这是Firefox3的错误吗?我怎么解决这个问题?

我目前的解决方案是:

但我不喜欢这个解决方案。

0 投票
2 回答
907 浏览

jquery - css 左帮助 jquery

好的,所以基本上我有这样的设置:

现在我的 CSS 看起来像这样:

所以基本上我在这里所做的只是显示tab_one。然后,当用户单击 tab_two 时,它会将 tab_two 更改为 left:0px; 并将 tab_one 更改为 left:5000px; (所以它只是切换属性)。问题是因为它的相对值低于它之前的选项卡的高度。因此,如果 tab_one 的高度为 50px,那么 tab_two 的顶部将为 50px。我需要它是0px。如果我将其设置为绝对值然后再设置为相对值,它会起作用,但这对于我正在处理的项目来说是不可能的,因为它会重新加载我不想发生的选项卡。任何帮助弄清楚如何重叠或使其为 0 而不是 50 将不胜感激。