javascript - 将鼠标悬停在另一个 div 上时定位特定 div

标签 javascript jquery targeting

我试图将鼠标悬停在一个 div 上,并使其不仅触发我悬停在其上的 div 的悬停状态,而且还触发页面上其他地方的 div。我怎样才能做到这一点。使用 JavaScript 或 JQuery 就可以了。我的代码如下所示:

<div class="wrapper">
                <div class="col-left-3">
                <a href="http://example.com">
                        <div class="details-wrap">
                            <h3>Title</h3>
                            <p>Description</p>
                        </div>
                </a>
                </div>

                <div class="col-left-3">
                <a href="http://example.com">
                        <div class="details-wrap">
                            <h3>Title</h3>
                            <p>Description</p>
                        </div>
                </a>
                </div>

                <div class="col-left-3">
                <a href="http://example.com">
                        <div class="details-wrap">
                            <h3>Title</h3>
                            <p>Description</p>
                        </div>
                </a>
                </div>


                <div class="full-width-col">
                <a href="http://example.com">
                        <div class="bottom-details-wrap">
                            <h3>Title</h3>
                            <p>Description</p>
                            <div class="full-width-column-container">

                                <div class="col-left-3-res">
                                    <h3>Col 1 title</h3>
                                    <ul>
                                        <li>List Item</li>  

                                        <li>List Item</li>
                                    </ul>
                                </div>

                                <div class="col-left-3-res">
                                    <h3>Col 2 title</h3>
                                    <ul>
                                        <li>List Item</li>  

                                        <li>List Item</li>
                                    </ul>
                                </div>

                                <div class="col-left-3-res">
                                    <h3>Col 3 title</h3>
                                    <ul>
                                        <li>List Item</li>  

                                        <li>List Item</li>
                                    </ul>
                                </div>


                            </div>
                        </div>
                </a>
                </div>
                </div>

我希望翻转具有“details-wrap”类的 div,并在具有“bottom-details-wrap”类的 div 上触发悬停状态。正如你所看到的,它们位于其他 div 内部,所以我想我需要使用 Javascript 而不仅仅是 CSS 来定位它。但我不知道该怎么做。任何帮助都会有用的。

最佳答案

您可以在 jQuery 中使用 .hover() 函数。

JSFIDDLE

$( 'element' ).hover( function() {
        //do what you want to elements here.
    }
);

关于javascript - 将鼠标悬停在另一个 div 上时定位特定 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41132759/

相关文章:

javascript - 继续使用代码 1 退出 "tsc.exe"

javascript - 如果值与组标签匹配,则选择下拉列表项?

javascript - 在线总金额单击复选框

jquery - 有没有一个框架可以同时为 firefox、chrome、safari 和 IE 构建插件?

admob - AdRequest.Builder.addKeyword() 不工作

javascript - 如何更新 d3.js 中的绑定(bind)数据?

javascript - 所见即所得编辑器不适合模态

javascript - 为什么 Promise 没有 get() 函数?

facebook - 您可以通过 facebook graph api 控制和定位页面帖子吗?