узнать доступное пространство (ширину) при наличии плавающего элемента - PullRequest
1 голос
/ 07 октября 2011

У меня есть плавающий элемент (float:left) шириной примерно 500px пространства справа. Есть ли способ узнать, сколько места доступно через jQuery?Я хочу сделать это динамически и хотел бы использовать способ jQuery.

Поэтому я хочу вставить элемент и сделать его настолько большим, насколько доступно пространство.

1 Ответ

2 голосов
/ 07 октября 2011

Ваш контент вставлен в контейнер фиксированной ширины?Если это так, просто вычислите точную ширину левого элемента и вычтите его из ширины контейнера.

Если это не контейнер фиксированной ширины, сначала рассчитайте эту ширину.

Пример:

<div>
    <span style="float:left;">a</span>
</div>

Полученная ширина для третьего элемента:

var availWidth = $('div').width() - $('span').width(); //Use proper selectors here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...