首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在两个部分中切换?

问如何在两个部分中切换?
EN

Stack Overflow用户
提问于 2013-01-04 22:07:31
回答 2查看 47关注 0票数 0

超级简单的概念。看这里,http://jquerytest.thepeoplesmarketing.us/jquerydev/index2.html。灰色的div是一个“幻灯片”。我想要5个从左到右(没有问题),在悬停时,每个都“动画”红色的div,这是当前在悬停时可见的例子。

显然,问题是当我切换红色div时,我的悬停焦点会切换到它,从而取消切换它。我怎么才能让它在我鼠标移出整个父div之前不“取消切换”呢?

(免责声明;相当极端的JS/JQ新手,具有强大的蟒蛇背景,所以请原谅我的愚蠢)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-04 22:13:07

显示的红色div位于hover-element的顶部,因此失去了hover。将红色div放在hover-element中,如下所示:

代码语言:javascript
复制
<div id="box1" class="boxclass">
    <div id="msgbox" class="hideplz" style="display: none;"></div>
</div>

*或者你可以在灰色的div上做'mouseenter‘,如果你不能改变html结构,在红色的div上做'mouseout’。

票数 1
EN

Stack Overflow用户

发布于 2013-01-04 22:13:08

如果你使用带有"hover“状态的jQuery,你必须改变这一点。您将需要一个用于悬停在灰色div上的函数,然后检查红色div之外的悬停以再次隐藏它。

您还可以检查红色div的状态(如果它显示或未显示),因为如果它没有显示,您可能也想在灰色div上触发houver。

编辑:同时检查Syon的答案。我不认为你可以这样做,因为你可能会有多个灰色的div,但如果你有,那就去做吧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14158685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档