问题标签 [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 投票
1 回答
6333 浏览

javascript - JQuery - 复制元素的尺寸和绝对位置

我正在尝试将元素的尺寸和位置(相对于文档)复制到另一个元素上。

前任:

但在某些情况下,它仍然没有给我正确的位置。我错过了什么吗?有什么方法可以轻松复制元素位置(相对于文档),所以我的元素“CopiedButEmpty”可以悬停元素。

0 投票
5 回答
29781 浏览

cocoa - Cocoa:获取当前鼠标在屏幕上的位置

我需要使用 Xcode 在 Mac 上的屏幕上获取鼠标位置。我有一些据说可以做到这一点的代码,但我总是将 x 和 y 返回为 0:

我究竟做错了什么?你如何获得屏幕上的当前位置?此外,最终需要将该位置(保存在 NSPoint 中)复制到 CGPoint 中以与另一个函数一起使用,因此我需要将其作为 x、y 坐标或翻译它。

0 投票
4 回答
48622 浏览

jquery - 确定事件之外的鼠标位置(使用jQuery)?

我需要在本教程中使用(最好)jQuery 来获取绝对鼠标位置/坐标(X 和 Y),但在任何 JavaScript 事件之外。谢谢你。

0 投票
2 回答
2691 浏览

c# - 使用 windows 媒体播放器 SDK 在特定位置停止视频

有没有办法使用 Windows Media Player SDK 在特定位置停止视频?我正在使用 C# 嵌入播放器并尝试查看 IWMPControls3 接口在位置或时间方面是否在特定点具有任何停止功能。如果可以做到,那该怎么做呢?

0 投票
1 回答
725 浏览

php - 获取 portlet 位置

继续: 如何保存 portlet 位置

我首先想知道如何获得 portlet 的新位置。

0 投票
3 回答
8886 浏览

css - 如何计算滚动 div 中的元素位置?

我有一个绝对定位设置为允许垂直滚动的 div。我的应用程序包含拖放功能,这些功能依赖于我在触发事件时确定元素的坐标。

我用来计算元素位置的偏移量(即 element.offsetLeft 和 element.offsetTop)仅与元素的原始位置有关,不考虑用户滚动导致的位置变化。我想如果我可以计算滚动的距离,我可以添加一个修正,但我看不到任何方法(与窗口滚动不同)。

非常感谢任何建议。

0 投票
4 回答
73762 浏览

javascript - 如何更改滚动条位置?

当用户向下滚动网页到达某个点时,是否可以更改滚动条位置?例如,一旦您向下到达页面的一半,滚动条就会自动移回顶部。

0 投票
4 回答
301 浏览

regex - 有没有一种快速的方法来获取正则表达式匹配的字符索引?

我正在创建一个 Perl 脚本,它必须处理数百万维基百科文章的标记 - 所以速度是一个问题。

我正在寻找的一件事是模板的出现,它总是看起来像这样:{{template}}。因为这些可能很复杂和嵌套,所以我需要分别找到开始和结束标记,并知道找到它们的字符索引。

所以这里有一些简单的代码(假设 $text 是包含模板的文本):

这段代码真正奇怪的是,这$matchIndex = $+[0] ;行代码对效率有很大的影响,尽管它只是在数组中查找一个值。如果没有注释掉,一篇复杂的 Wikipedia 文章(包含 2000 个模板 - 疯狂但确实发生了)在 0m0.080 秒内处理。将其保持在那里会使时间增加到 0m2.646s。我勒个去?

也许这听起来像我在分裂头发,但这是在几个小时内处理维基百科或在几周内处理它之间的区别。

0 投票
2 回答
1972 浏览

jquery - 查找 DIV 的位置()时出现 Jquery Firefox 错误

我在使用 Firefox 时遇到了一个奇怪的问题,我有一个带有 ID="popup_layer" 的 DIV 标签。我正在使用 Jquery 来找到这个工作正常的 DIV:

但是当我试图找到 DIV 的位置时:

我在 Firebug 中得到以下异常:

[异常...“无法转换 JavaScript 参数 arg 0 [nsIDOMViewCSS.getComputedStyle]”nsresult:“0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)”位置:“JS 框架 :: http://localhost:20094/Scripts/CombineJS.ashx?JSFiles= /Scripts/jquery-1.2.6.min.js;%20%20%20%20/Scripts/PDP/newModalBox.js;%20%20%20%20/Scripts/CookieHelpers.js;%20%20% 20%20popupLayer.js;%20%20%20%20/BE/Scripts/scripts.js ; :: 匿名 :: line 23" data: no]

0 投票
4 回答
9289 浏览

css - CSS 绝对位置对齐

我的网站上有一个登录表单,当用户单击按钮时会显示该表单。它是一个浮动在其他内容上的 div。它只占用页面的一小部分(直接在登录链接下方)。

除了一件小事,一切都很好。它显示在登录链接的左侧(我尝试了下图)。

|登录|

|在这里签到|

我实际上希望它看起来像这样(与登录链接的右侧对齐):

                |登录|

|在这里签到|

这是我的 HTML:

以及登录框的 CSS:

登录框{背景颜色:#C1DEEE; 填充:10px;z-索引:1;位置:绝对;顶部:66px;}

是否可以仅在 CSS 中执行此操作?

谢谢