2011-12-14 79 views
0

所以,幾天前我發佈了一個關於jQuery工具提示的問題。我再說一遍:我有這樣的新事物! = SJquery Tooltip Plugin(2)

我現在遇到的問題是,好的,工具提示工作正常,都很漂亮,但是當我嘗試另一個圖像更改的工具提示時(泡泡指針,一個位於頂部的泡沫,另一個在底部)幾秒鐘,我看到的是兩個指針。 (我的提示是兩個指針的怪物笑!)

的小提琴是:http://jsfiddle.net/Bky7F/9/

正如你可以看到有,如果你點擊一個單選按鈕,它工作得很好。當你點擊第二個單選按鈕時,新的工具提示出現2個指針(一個在頂部,一個在底部)

我認爲這可能是因爲延遲。但我也需要給用戶一段時間閱讀工具提示中的文本。

我無法找到如何解決這個問題...

你能幫我嗎?

在此先感謝所有! OrangeJuice.-

+0

應該允許多個工具提示同時出現嗎? (也就是說,當你點擊收音機2時,收音機1上方的工具提示是否應該停留?) – JesseBuesking 2011-12-14 02:55:52

回答

0

我已經在這裏更新了您的jsfiddle http://jsfiddle.net/Bky7F/10/。你的主要問題是由這些線

var tip = $('.simple-message-tooltip'); 
var tipInner = $('.simple-message-tooltip .message'); 

這些選擇所有對象與指定的類造成的。

您對simpleMessageTtip第一次調用創建了simple-message-tooltip類的對象,所以你的第二個電話會看到的第一個對象它創建的對象。然後,您在tip之後所做的每一個操作都將操作simpleMessageTtip類的所有對象。

嘗試切換您調用插件的順序。如果你這樣做,那麼箭頭將出現在第一個單選按鈕的頂部和底部。

要解決這個問題,你必須選擇只有必須操縱的工具提示。我的修復爲你照顧這個。