gpt4 book ai didi

Javascript 鼠标悬停事件 Acting Squirrely

转载 作者:太空宇宙 更新时间:2023-11-04 04:37:41 26 4
gpt4 key购买 nike

我试图显示一个带有子元素的 div 容器,只显示容器的顶部,直到鼠标移到它上面,然后显示带有内容的子元素的整个容器。这有点像我想要的那样工作,但问题是,如果您将鼠标移到任何子元素上,整个主容器会向上滑动,然后再次向下滑动。我试图做到这一点,以便整个容器在 MouseOver 上向下滑动并保持向下直到 MouseOut 应该向上滑动。

<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>

最佳答案

jQuery 有一个函数:hover .

它还允许您避免内联事件处理程序:

  <script>
$('#a').hover(function(){
$('#id_content').slideDown('fast', function(){ $(this).css('display', 'block'); $(this).css('visibility', 'visible'); });
}, function(){
$('#id_content').slideUp('fast', function(){ $(this).css('display', 'none'); $(this).css('visibility', 'hidden'); });
});
</script>

Demonstration

关于Javascript 鼠标悬停事件 Acting Squirrely,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16041270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com