CSS / JavaScript - содержимое вне элемента с переполнением: скрыто - PullRequest
7 голосов
/ 28 августа 2010

У меня есть элемент div контейнера, в котором есть overflow:hidden.К сожалению, это свойство требуется для него из-за способа создания сайта.

Внутри этого div это весь контент сайта, включая некоторые подсказки.Эти всплывающие подсказки отображаются с помощью jQuery, когда вы наводите курсор мыши на ссылку или что-то в этом роде.

Проблема заключается в том, что некоторые из этих всплывающих подсказок будут отображаться частично скрытыми из-за переполнения, указанного выше, поскольку они расположены вне контейнера div..

Есть ли способ показать определенный элемент внутри этого контейнера, даже если он находится за его пределами?Может быть, решение Javascript?

HTML выглядит так:

<div style="overflow:hidden; position:relative;">

  the main content

  <div style="position:absolute;left:-100px;top:-50px;"> the tooltip thing </div>

</div>

Ответы [ 2 ]

6 голосов
/ 28 августа 2010

попробуйте это:

<div style="position:relative;">    
  <div style="overflow:hidden; position: relative; width: {any}; height: {any};">the main content<div>    
  <div style="position:absolute;left:-100px;top:-50px;"> the tooltip thing </div>    
</div>

просто поместите ваш основной контент в другой div внутри основного div и предоставьте css, чтобы скрыть контент при переполнении ...

0 голосов
/ 28 августа 2010

если переполнение: скрытое должно содержать числа с плавающей запятой, то есть другие способы, позволяющие не обрезать всплывающие подсказки. смотри, ясно: после

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...