有很多现成的JavaScript库在那里做这个,只是谷歌的“JavaScript工具提示”或“jQuery的工具提示”。
如果你不想要任何臃肿的东西,那么我建议使用jquery,并简单地创建工具提示。
例如,
$("select > option").hover(function({
pos = $(this).position();
$(this).before($("<div>").css({position: absolute,left: pos.left,top: position.top}).text("Your Text"));
});
请注意,这只是一个很基本的裸例如,你仍然需要考虑偏移和认为父元素可能偏移的定位也是如此。您可以使链接本身相对定位,并且一起跳过位置检测。
另外请注意,我不认为悬停事件会在每个浏览器中触发,因为我不认为listView选项节点没有任何设计附加到它的事件。您应该考虑另一种流程或使用JavaScript库来显示自定义listView元素,这将允许您将事件附加到选项节点。下面是一些你可以使用:
http://www.queness.com/post/204/25-jquery-plugins-that-enhance-and-beautify-html-form-elements#9
反正这应该给你的东西开始使用。
。非常感谢提示......我在网上看了一下,发现了大量的工具提示教程和信息。其实我从来没有使用过jQuery,我更喜欢javascript。所以我有几个JavaScript工具提示教程。我想问一下,是否可以在onmousemove函数上调用工具提示函数。由于在移动鼠标时,我想将所选项目的位置发送到一个JSP文件,该文件将带回感兴趣的数据,并将该数据显示为工具提示文本。再次感谢..请让我知道,如果你需要更多的细节问题.... – Judy 2011-01-14 22:55:07