найдите относительный элемент с jQuery

Существует ли простой и чистый путь jQuery найти элемент, кого имеет элемент, это - относительное положение к? Другими словами: нахождение первого родителя, у кого есть атрибут CSS position: relative, или элемент тела (если никакие родительские элементы имеет position: relative).

Я делаю - не знают класс CSS или whatsover родителя.

8
задан tshepang 8 April 2014 в 16:42
поделиться

1 ответ

Запуск с элементом, загруженным в $ elem

var $closestRelativeParent = $elem.parents().filter(function() { 
  // reduce to only relative position or "body" elements
  var $this = $(this);
  return $this.is('body') || $this.css('position') == 'relative';
}).slice(0,1); // grab only the "first"
10
ответ дан 5 December 2019 в 14:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: