定位和翻转jQuery UI工具提示和指针

问题描述 投票:0回答:2
$(".box").tooltip({
    show: false,
    hide: false,
    position: {
        my: "center bottom-25",
        at: "center top",
        collision: "flipfit flip",
        using: function( position, feedback ) {
            $(this).css( position );
            $("<div>")
                .addClass( "ui-tooltip-arrow" )
                .addClass( feedback.vertical )
                .addClass( feedback.horizontal )
                .appendTo( this );
        }
    }
});

但是:ぁzxswい

除了右对齐的工具提示之外,一切都按预期工作。

还有办法翻转他们的指针吗?

jquery jquery-ui tooltip positioning jquery-ui-tooltip
2个回答
1
投票

事实上,在语句.addClass(feedback.horizo​​ntal)中,它实际上是在添加左类,因此它将箭头向左对齐。

请通过更改右类的内容来检查左类的内容,即用“.ui-tooltip-arrow.right”的内容替换“.ui-tooltip-arrow.left”类的内容。

你会得到你的解决方案。


1
投票

旧线程,但如果有人遇到同样的问题:

更换

http://jsfiddle.net/av4je/

.addClass(feedback.horizontal)

(feedback.horizo​​ntal不可靠)

© www.soinside.com 2019 - 2024. All rights reserved.