- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我希望当我将鼠标悬停在相应的图像 div 上时显示信息 div。信息 div 不是子级或父级,也没有连接到图像 div。另外,如果我将鼠标从第一个 div 上移开并将鼠标悬停在第二个 div 上,我希望加载第二个 div 的信息。
这是我的HTML代码
<div class="row">
<div class="col-xs-6">
<img class="meetTheTeamImg leaders firstImg" alt="" src="https://www.holmescustom.com/media/wysiwyg/Bryan.jpg"/>
</div>
<div class="col-xs-6">
<img class="meetTheTeamImg leaders secondImg" alt="" src="https://www.holmescustom.com/media/wysiwyg/Fern.jpg"/>
</div>
<div class="col-xs-6" id="bryanInfo">
<p>Bryan received a Marketing degree from the University of North Florida and joined the family Company in 1998 starting in</p>
</div>
<div class="col-xs-6" id="fernInfo">
<p>Steve received his Bachelor of Science in Computer Engineering from the University of Florida and Masters of Business Administration.</p>
</div>
</div>
这是我的 jQuery 代码
jQuery(document).ready(function () {
jQuery(".leaders.firstImg").mouseover(
function () {
jQuery('#bryanInfo').css("display", "block");
});
jQuery(".leaders.secondImg").mouseover(
function () {
jQuery('#fernInfo').css("display", "block");
});
});
并链接到我的 fiddle http://jsfiddle.net/yash009/Lg2eh7vu/13/
最佳答案
您不需要 jquery 来执行此操作,但如果您必须这样做,这里有一个示例:
因为你只想在悬停时显示信息,我会默认设置信息 display: none
。这样,当您连接您的 mouseover/mouseout
方法时,您可以只使用 .hide
和 .show
而不是尝试更新类。我让你的图像有 50px 的高度,但可以删除。仅添加它用于测试。
您也不必像我在下面那样使用 id 映射,我建议通过使用 data-attribute
来保存某种标识符来使其更具可扩展性你会在悬停时从元素中抓取。一旦你有了这个标识符,你就可以用它来找到正确的信息 div。或者更好的是,以不同的方式构建您的 html,使其具有一个容器 div,其中包含图像和信息元素。然后,您可以使用 $.closest
获取最接近您的图像的信息 div(这将是正确的),然后隐藏/显示它。
以下是构建它的简化方法(不使用 jQuery):
https://jsfiddle.net/mswilson4040/gnh2wpvu/10/
jQuery(document).ready(function () {
$('#bryan').mouseover( (e) => $('#bryanInfo').show())
$('#bryan').mouseout( (e) => $('#bryanInfo').hide())
$('#fern').mouseover( (e) => $('#fernInfo').show())
$('#fern').mouseout( (e) => $('#fernInfo').hide())
});
img {
height: 50px;
}
#fernInfo, #bryanInfo {
display: none;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="row">
<div class="col-xs-6" id="bryan">
<img class="meetTheTeamImg leaders firstImg" alt="" src="https://www.holmescustom.com/media/wysiwyg/Bryan.jpg"/>
</div>
<div class="col-xs-6" id="fern">
<img class="meetTheTeamImg leaders secondImage" alt="" src="https://www.holmescustom.com/media/wysiwyg/Fern.jpg"/>
</div>
<div class="col-xs-6" id="bryanInfo">
<p>Bryan received a Marketing degree from the University of North Florida and joined the family Company in 1998 starting in</p>
</div>
<div class="col-xs-6" id="fernInfo">
<p>Steve received his Bachelor of Science in Computer Engineering from the University of Florida and Masters of Business Administration.</p>
</div>
</div>
关于javascript - hover在图片div上显示图片div对应的信息div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54317271/
我想检查我的应用程序或系统中是否存在库。在 Java 中,我通常执行 System.loadlibrary,但是有谁知道 C 中类似的相应调用吗? 最佳答案 是dlopen打开一个库,dlsym 从加
我在 typescript 中输入以下内容 export type Excludable = T & { isExcluded?: boolean } 其中过滤值: export type Filte
我最近在我的应用程序中添加了一种方法,可以自动格式化 TextView ,从“50000”到“50,000”,效果绝对完美。现在我遇到的问题是,在我的应用程序中,有多个按钮功能可以从该 TextVie
SELECT * FROM conversations WHERE chatMembers LIKE '%1%'AND chatMembers LIKE '%10%' 对话表 id | chatMem
我正在编写一个需要将 Java Date() 值保存到 MySQL 数据库的 RESTful Web 服务,但是,我不确定 MySQL 中可以保存 Java Date() 的数据类型是什么,或者我是否
同样,在任何 Red Hat 或 JBoss 站点上都没有关于此的信息,所以我在这里问... 我不确定是 13 还是 14。 最佳答案 Mapping the Community versions w
同样,在任何 Red Hat 或 JBoss 站点上都没有关于此的信息,所以我在这里问... 我不确定是 13 还是 14。 最佳答案 Mapping the Community versions w
我曾尝试使用 swift 开发一款利用 iPhone 的 3D 触摸硬件的游戏。然而,当我将我的应用程序提交到 App Store 时,它被拒绝了,因为该游戏无法在 iPad 上玩。 我的问题是,
Qt 的有序关联容器对应项 std::map是QMap , std::set是QSet , 对于无序关联容器 std::unordered_map是QHash . 我应该用什么来代替std::unor
JavaScript 方法 String.fromCharCode() 在以下意义上与 Python 的 unichar() 等效: print unichr(213) # prints Õ on t
正如谷歌在 "Discontinuing support for JSON-RPC and Global HTTP Batch Endpoints" 中提到的那样,Google API 客户端库已重新
我正在使用 MapLayer 和 MapOverlay 在 map 中创建自己的路径/折线,GPS 捕获的所有点都存储在一个结构中,以便我可以访问它们。随时。 现在,我希望路径在用户操作 map (缩
我们使用 Adobe Flash Builder 创建由 Flex 提供支持的交互式 Web 应用程序。现在我们正在寻找替代方案,让我们在 UI 设计和迎合 HTML5 的编码方面拥有同样的开发便
我想知道Android/Java 中类似C#/C++ 中的GetTickCount 方法的相应方法吗? 最佳答案 Android 为 SystemClock.uptimeMillis() .请注意,u
我用 Vue + Phaser 开始了新项目,但是当我尝试加载 Assets 时,this.game.load.image 中的“load”和“add”返回“undefined”。我尝试从 JS 文件
我是一名优秀的程序员,十分优秀!