关于单击或悬停功能
About click or hover functions
我们有一个代码,当您单击图标时,会出现一个div。我们想让它在悬停在图标上时出现,而不是点击。我们该怎么做?
这段代码在Wordpress主题的页脚部分。它需要改变才能像我想的那样工作。代码是这样的:
<script type="text/javascript">
$(document).ready(function(){
var searchi = 0;
$("#social-medias").click(function(){
$("#medias-icons").slideToggle("fast");
if ( searchi == 0 ){
$(this).addClass("searchAct1");
searchi = 1;
}else{
$(this).removeClass("searchAct1");
searchi = 0;
}
});
});
</script>
使用.mouseover(function() { //code here; });
而不是.click(function() { //code here; });
然后使用.mouseout(function() { //reverse code here; });
来撤消
我看到这些元素是嵌套的,所以您可以只使用样式来实现这一点
.a{
color:blue;
}
.a .b{
color:red;
}
.a:hover .b{
color:green;
HTML:
<div class="a">
a
<div class="b">
b
</div>
</div>
根据本例,当光标位于其父级(悬停)上时,您可以覆盖嵌套类的行为(例如display:none/block)
相关文章:
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 悬停功能触发器
- 使用Jquery创建一个具有单击和悬停功能的菜单
- 美国地图插件,具有状态数据/悬停功能的新按钮
- JS“切换”或“悬停”功能
- 如何在保持鼠标悬停功能的同时居中跨过图像
- Jquery悬停功能显示和隐藏元素
- 在悬停功能中设置超时
- 不支持悬停功能
- 鼠标悬停功能获胜'不起作用
- 关于单击或悬停功能
- 使用 JavaScript 显示和隐藏导航栏进行滚动和悬停功能
- Jquery滑动悬停功能显示.stop错误(但仍然有效)
- jQuery菜单幻灯片悬停功能加载太快
- 悬停功能在插件中无限循环
- 悬停/鼠标悬停功能冲突
- Javascript悬停功能
- 出现Javascript悬停功能
- 防止在其子元素上移动时悬停功能
- 需要Javascript单击和悬停功能