Всплывающие подсказки при наведении - PullRequest
3 голосов
/ 15 сентября 2010

Не могу понять, почему всплывающие подсказки jQuery Tools отображаются не в том месте. Наведите указатель мыши на одну из трех серых рамок на этой странице (например, «экран и запись голоса»), и подсказки должны появиться сверху по центру рамки.

Ответы [ 2 ]

2 голосов
/ 15 сентября 2010

Существует свойство offset, которое можно использовать, чтобы подтолкнуть всплывающую подсказку к правильному положению: http://flowplayer.org/tools/tooltip/index.html#positioning. Просто прокрутите немного вверх к таблице и там объясняется свойство offset. Просто убедитесь, что вы проверяете сайт в нескольких браузерах, так что вы можете быть уверены, что offset не нужно менять.

Мне кажется, что смещение должно быть около [0, -150]. Попробуйте это:

$(".tooltip").tooltip({
    track: true,
    delay: 0,
    showURL: false,
    showBody: " - ",
    fade: 250,
    offset : [0, -150]
});
0 голосов
/ 15 сентября 2010

В стиле элемента в исходном коде (проверено с помощью Firebug ) я нашел это:

для # recording-tip

element.style 
{
display:none;
    left:371.5px;
opacity:0;
position:absolute;
top:391.2px;
}

Это левое свойство заставляет его отображаться в «неправильном» месте.Я использую тот же плагин для моих всплывающих подсказок, удалите это левое свойство в стиле, и вы должны установить:)

Редактировать: После еще одной игры, я обнаружил, что это добавленосамим jQuery, но этого нет в используемой версии. Используете ли вы какую-то собственную анимацию или эффекты?

...