我試圖顯示一個div容器與子元素,並只顯示容器的頂部,直到鼠標移過它,然後顯示與內容的子元素的整個容器。這種類型的工作就像我想要的那樣,但問題是,如果將鼠標移動到任何子元素上,整個主容器都會滑回,然後再次滑落。我正在嘗試使整個容器在MouseOver上滑落,並在MouseOut停止滑動時保持滑動狀態。Javascript鼠標懸停事件代理Squirrely
<div onmouseover="$('#id_content').slideDown('fast', function(){ $(this).css('display', 'block'); $(this).css('visibility', 'visible'); });"
onmouseout="$('#id_content').slideUp('fast', function(){ $(this).css('display', 'none'); $(this).css('visibility', 'hidden'); });">
Title
<BR>
mm/dd/yyyy hh:mm - hh:mm
<div id="id_content" style="visibility: hidden; display: none;">
Description
<BR>
Content
</div>
<span class="commands"> <!-- Goes in the top right hand corner of the main container -->
<span class="delete" onclick="delete_entry('record_id')">X</span>
</span>
</div>
如果你設置了jsfiddle,你很可能會得到更多的幫助。 –
我想你不喜歡單獨寫jQuery :) –
@bmorehokie對,對不起。我在發帖時一直忘記這麼做。 –