我有一個表,每個行有一個細節顯示。隱藏顯示詳情與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