所以,几天前,我发布了一个关于jquery工具提示的问题。我再说一遍:我是个新手!
我现在遇到的问题是,好吧,工具提示运行得很好,一切都很好,但是当我试图通过更改图像(气泡指针)来创建另一个工具提示时。一个在气泡的顶部,另一个在底部)几秒钟内,我看到的是两个指针。(我的工具提示是一个有两个指针的怪物!lol)
问题是:http://jsfiddle.net/Bky7F/9/
正如你所看到的,如果你点击第一个单选按钮,它工作得很好。当你点击第二个单选按钮时,新的工具提示会出现两个指针(一个在顶部,一个在底部)
我猜可能是因为延误的缘故。但我也需要给用户一些时间来阅读工具提示中的文本。
我找不到解决这个问题的办法。
你能帮帮我吗?
提前感谢所有人!橙汁。
发布于 2011-12-14 11:35:03
我已经在这里更新了你的jsfiddle http://jsfiddle.net/Bky7F/10/。您的主要问题是由以下代码行引起的
var tip = $('.simple-message-tooltip');
var tipInner = $('.simple-message-tooltip .message');它们选择具有指定类的所有对象。
第一次调用simpleMessageTtip将创建一个具有simple-message-tooltip类的对象,因此第二次调用将看到第一个对象和它创建的对象。然后,您在此之后对tip所做的每一次操作都将操作具有simpleMessageTtip类的所有对象。
尝试更改调用插件的顺序。如果您这样做,那么箭头将出现在第一个单选按钮的顶部和底部。
要解决此问题,您必须选择only the tooltip,该工具提示必须进行操作。我的任务就是帮你解决这个问题。
https://stackoverflow.com/questions/8498867
复制相似问题