所以,几天前我发布了一个关于jquery工具提示的问题。我再说一遍:我是这样的新手!! = S
我遇到的问题是,好吧,工具提示运行良好,当我尝试用图像更改另一个工具提示(气泡指针)时,一切都很好。一个是在泡泡的顶部,另一个在底部)几秒钟,我看到的是两个指针。 (我的工具提示是一个有两个指针的怪物!哈哈)
小提琴是:http://jsfiddle.net/Bky7F/9/
正如你在那里看到的那样,如果你点击第一个单选按钮,它就可以正常工作。当你点击第二个单选按钮时,新的工具提示出现2个指针(一个在顶部,一个在底部)
我认为这可能是因为延迟。但我还需要让用户有时间阅读工具提示中的文字。
我无法找到解决这个问题的方法......
你能帮我吗?
先谢谢所有!!! OrangeJuice .-
答案 0 :(得分:0)
我在这里更新了你的jsfiddle http://jsfiddle.net/Bky7F/10/。您的主要问题是由这些行引起的
var tip = $('.simple-message-tooltip');
var tipInner = $('.simple-message-tooltip .message');
选择具有指定类的所有对象。
您第一次拨打simpleMessageTtip
会创建一个类simple-message-tooltip
的对象,因此您的第二个调用将会看到第一个对象和它创建的对象。然后,在{I}之后对tip
进行的每次操作都将使用类simpleMessageTtip
操纵所有对象。
尝试切换调用插件的顺序。如果您这样做,则第一个单选按钮的顶部和底部将出现箭头。
要解决此问题,您必须选择仅必须操作的工具提示。我的修复程序会为您解决此问题。