2010-11-04 31 views
0

我正在创建JavaScript工具提示程序,并想知道是否可以将工具提示框(即div节点)添加为可能是跨度节点或某个其他内联元素的目标子项,因此dom为如下:内联元素中的div:不好还是不好?

出这一点:

<span onmouseover="tooltip(this).display('A \"Hello World\" program is a computer program which prints out \"Hello World\" on a display device.');">Hello World!</span> 

变成这样当工具提示中加入了提示框:

<span onmouseover="tooltip(this).display('A \"Hello World\" program is a computer program which prints out \"Hello World\" on a display device.');">Hello World!<div id="tooltip">A "Hello World" program is a computer program which prints out "Hello World" on a display device.</div></span> 

如果提示框相对于它的父它更容易处理定位mouseout事件和其他RS。所以在这种情况下插入一个内联元素是不好的?

回答

1

它不符合标准,但这应该是更简单的方法,它跨浏览器工作。

相关问题