我有一个表,每个行有一个细节显示。隐藏显示详情与jquery
所以,当用户鼠标悬停的时候,细节会变得很明显。
我做了这个:
HTML:
<tr>
<td class="tdMsg">
<span class='showDetail'/>Show</span>
<div style='display: none;' class="divDetail">
// hidden div with some detail's
</div>
</td>
</tr>
JS:
$(".showDetail").live("mouseover", function(){
$(".divDetail").hide();
$(this).next().stop(true,true).fadeIn('fast');
});
$(".showDetail").live("mouseout", function(){
$(".divDetail").hide();
});
,但我想知道,如果没有更好的方式来做到这一点,而不是puting一个div在需要详细信息的每一行中,可能使用append或其他。
ps .:这是一个快速示例来解释我正在尝试做什么,忽略用live分隔的mouseover/mouseout。
谢谢!
我会说这将是这样做的最佳方式;但如果其他人有更好的选择,我也希望看到。 – rgin