qTip2 внутри iframe обнаруживает мышиный центр и движение мыши - PullRequest
0 голосов
/ 26 августа 2011

У меня динамически загружается iframe.Я хочу, чтобы qtips показывал, когда пользователь наводит курсор на определенные элементы, а qtips будет следовать за курсором один раз внутри элемента.Я не могу использовать опцию target: 'mouse', потому что qtips внутри iframe зафиксированы в родительском контейнере.Я получил кое-что, что-то вроде работы, за исключением того, что подсказки все еще смещены от моего курсора, только по оси Y, где в FF расстояние самое дальнее, а IE - самое близкое.Я знаю, что это неправильный способ реализации, поэтому любая помощь приветствуется.Спасибо!

$("#pageFrame").load(function() {
    var pageFrameContent  = $(this).contents()[0];
    $("div.extra", pageFrameContent)
    .mouseenter(function(){
    $(this).mousemove(function(e){
        $(this).qtip({
                position: {
                    target: [e.screenX,e.screenY]
                },
                show: {
                    solo: true,
                    ready: true,
                    delay: 0
                },
                hide:{
                    event: 'click mouseleave'               
                },
                content: 'Tips content',
                style: 'ui-tooltip-shadow ui-tooltip-rounded'
        });
    });
});
});

1 Ответ

1 голос
/ 03 сентября 2011

Крейг ответил на этот вопрос на форуме qTip2 . Оказывается, лучше всего создавать подсказки в рамках iframe.

...