2010-11-04 30 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

它不符合標準,但這應該是更簡單的方法,它跨瀏覽器工作。

相關問題