2010-11-12 28 views

回答

5

你可以用CSS做:

.Help { 
    display: none; 
    ... 
} 
.Container:hover .Help { 
    dislay: block; 
} 

<div class="Container"> 
    <input ... /> 
    <div class="Help"> ... </div> 
</div> 

這將只顯示.Help元素時其父.Container懸停。
您將爲每個輸入字段單獨製作.Container

您應該添加CSS到.Container.Help以實現您想要的佈局。

2

Google "JQuery Tooltip"如果你想要一個JQuery DOM操作解決方案,那裏有大量的插件,我不打算在這裏列出它們。

編輯:

谷歌搜索"JQuery Tooltip Tutorial"我能夠從nettuts+發現this教程中介紹瞭如何編寫自己JQuery的工具提示插件。希望有所幫助。

+1

http://craigsworks.com/projects/qtip/ qTip是一個很好的一個呢! :) – ipalaus 2010-11-12 13:22:54

+0

是的,我已經使用過qTip,並會推薦它。 – 2010-11-12 13:24:40

+0

他們似乎很酷,但我寧願不使用插件。 – wil 2010-11-12 13:25:55

1

你可以做這樣的事情:

$(".somelinkclass").hover(function() { 
    // do something here when user mouses over 
}, function(){ 
    // do something here when the mouse leaves 
}); 
1

我們使用jQuery Tooltip工作來處理我們的幫助/信息對我們的表單元素。我們發現,最簡單的路線走,並最終被簡單:

<img src="./MyAwesomeImage.png" title="Some tool tip text"/> 

    $("img[title]").tooltip({ 
     position: "center right", 
     tipClass: "infoToolTip", 
     offset: [-10, 0] 
    }); 
相關問題