问题标签 [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.
css - 位置相对 DIVS
我总是看到这样的代码:
我认为相对位置用于使用 CSS 属性 left right top and bottom (px) 相对于其父元素容纳 div。像下面的例子一样单独使用它有什么意义?其他哪些属性受到相对位置的影响?
css - 相对定位 + 绝对定位 VS Floats Left an Float Right(您在 CSS 中使用哪种方法)?
一些网站使用具有相对位置的 DIV,然后他们将绝对位置应用于子元素,以便将元素放置在所需的位置(例如左 0 或右 0)。其他人使用浮点数,例如 float: left 或 float right。哪一个更好?或者在什么样的情况下他们更好?
既然我用的是固定布局,那我还是用相对定位和相对定位比较好?
sql - 如何在 MySQL 数据库中有一个简单的粘性位置文章列表,只需一个查询即可检索?
我有一个需要按排名排序的文章的分页列表,但是当文章的位置 <> 0 时,它必须插入到该特定位置。我认为我至少可以为当前页面提取具有正确位置的文章,然后在 PHP 中对它们进行排序以显示在正确的位置。我想在 MySQL 中只用一个查询来做到这一点
我的一些尝试是:
此查询首先尝试选择当前页面位置正确的文章,然后选择排名最高的文章
50 是页面上显示的文章数,1 是当前页码,它们是在查询生成时添加的。
这个查询的问题是在第 2 页上的结果是错误的,因为通过添加 LIMIT 50,50 您可以超越在该页面上具有位置的文章。
另一种尝试:
要正常工作,第二个查询的限制必须等于从第一个查询返回的行数。另外,任何时候一篇文章的排名很高,但位置也很高,因为在第二个查询中忽略了位置,所以它会更早地显示。
css - IE 和绝对定位 div
这个问题只存在于 IE 中。考虑以下 HTML:
如果您在 div 中放置大量文本,IE 会将 div 拉伸到声明的“底部”之外。我知道它在做什么。它认为页面底部是所有文本渲染后的页面底部。我希望底部成为可见窗口的底部。所以,我想要一个在窗口内居中的 div。是否有一些迟钝的 hack 让 IE 理解 CSS 的基本概念?
java - 在多显示器上居中 Java 闪屏
我正在使用 SplashScreen 类为 Java 应用程序创建启动画面。问题是多显示器系统上的位置未定义。该文档指出“未指定多显示器系统的位置 - 它取决于平台和实现”。该应用程序将仅在多显示器平台上使用,我想确保它始终位于其中一个屏幕的中心。有什么办法可以做到这一点?该应用程序将仅在 Linux 上使用,因此平台在任何地方都是相同的。
perl - 如何使用 Win32::GUI 在 Perl 中重置垂直滚动位置?
我正在向使用Win32::GUI创建的文本字段输出一些内容,如下所示:
问题是:它会自动将我带到输出的末尾,但我想从头开始读取输出而不必向上滚动。以后向下滚动就可以了。
我可以使用以下代码
获取最高可见行的编号,但如何将最高可见行的编号设置为 0?
代码 $Object->Birthchart->ResetFirstVisibleLine() 不起作用。
有什么建议么?提前致谢。
更新
尝试了以下代码
但它仍然不起作用。滚动条似乎已重置,但我仍然必须单击滚动条才能查看文本字段内容的开头。
silverlight - Silverlight 中的鼠标
是否可以在 Silverlight 上获得鼠标位置,而无需挂钩某些 MouseEvent?就像 WPF 中的 Mouse.GetPosition(object relativeTo) 一样。
谢谢
javascript - javascript:查找锚定链接的绝对大小
我需要计算页面中每个锚定链接的位置、高度和宽度。我知道如何找到 x,y 坐标,但我对高度和宽度有疑问。当链接内部有子项(图像、div 等)时会出现问题,因此 heightOffset 和 widthOffset 将不起作用。有没有办法做到这一点,而不需要对所有孩子进行计算并计算他们的大小?
编辑:
这是一些代码来演示我的意思(只要按下鼠标,就会调用 press 函数):
例如,当我遇到带有图像的链接时,它不会返回正确的尺寸。
谢谢
ajax - 加载菜单项后重新定位 dijit 菜单
我创建了一个 dijit 弹出菜单,它在第一次打开时使用 JSON AJAX 请求获取菜单中的项目。我的问题是添加菜单项后,菜单经常超出浏览器的视口,因为菜单的位置已经被dojo计算过了。第二次打开菜单时,dojo 正确地移动了菜单,使其出现在浏览器视口中。
所以,我的问题是,在我使用 AJAX 加载菜单项后,有没有人知道如何让菜单 dijit 重新计算其 x、y、w、h 位置?
iphone - 子视图的iPhone位置?
我动态添加了一个视图,但是当它出现在表单上时,它位于左上角。
在哪里设置新子视图的 X 和 Y?