Обнаружение переполнения с помощью qTip2 - PullRequest
2 голосов
/ 21 июня 2011

Я пытаюсь предотвратить появление всплывающей подсказки в конце страницы. Я использую плагин qTip jQuery, и у меня возникли некоторые проблемы. Позиционирование по умолчанию - position: absolute;, и мне нужно установить его на position: relative;, чтобы заставить его правильно реагировать на overflow: hidden;. То, что он должен делать, это автоматически определять, собирается ли он выходить за пределы div, и если это так, отображать по-другому, чтобы он не скрывался. Это решение на сайте qTip объясняет это http://craigsworks.com/projects/qtip2/docs/position/#container,, но я не могу понять, как заставить qTip правильно отображаться без positoin: absolute;

Как мне это исправить?

Ответы [ 2 ]

10 голосов
/ 22 июня 2011

Я не совсем уверен, что вам нужно сделать, основываясь на вашем вопросе, и мне не ясно, почему вы хотите переопределить позиционирование qTip.Возможно, если вы разместите какой-нибудь пример кода или ссылку на образец, кто-то может дать вам лучший ответ.

Однако, если я что-то упустил, похоже, все, что вам действительно нужно сделать, это определить окно просмотра в качестве окна.Например:

$('.selector').qtip({
   position: {
      viewport: $(window)
   }
});
0 голосов
/ 22 июня 2011

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

...