javascript - JQuery:查找元素位置

标签 javascript jquery html css

我正在通过互联网进行研究,但一无所获,所以我决定在这里问一下。 “如何检测哪个 HTML 元素位于屏幕中央”。我真正需要的是找到一个带有 right:0.

的元素

它的位置是这样的:

$("#element").animate({right: 0}, 50);

我只是让多个元素在屏幕上四处移动,并在特定时间停止。其他人都在屏幕之外。这个在中心。顺便说一下,它是 width:100%。关于如何在 HTML 中的 DIV 标记中检测到它的任何想法。

注意:我有一个包装所有元素的#container

最佳答案

根据你所说的:我真正需要的是找到一个 right:0 的元素。

你可以这样做:

 var elements = $('[style=right:0px]');

但是,如果您的元素具有 style 属性,这将起作用。

否则,你可以尝试这样的事情:

 var elements = $('*').filter(function() {
      return this.element.style['right'] == '0px';
      //or -> return $(this).css('right') == '0px';
 });

关于javascript - JQuery:查找元素位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30152022/

相关文章:

javascript - 显示没有标记或DOM更改的消息

jquery简单正则表达式搜索包含的子字符串

javascript - Joomla com媒体图像选择对象[object Object]的属性 '$'不是一个函数index.php

jquery - 动画 flex-basis 但保持 child 的初始高度/宽度

jquery - 如何在 input 和 label 元素中创建 mouseover 和 mouseleave 效果

javascript - 加速器钛 : Creating a new file

javascript - JSON 错误 : Expecting . .. 得到 'undefined'

html - 如何使组合框选择类似于移动设备?

javascript - 为什么 boolean 值在跳出函数后会发生变化?

javascript - 检查并返回必填字段