草庐IT

drop-hover

全部标签

jquery - CSS :not():hover selector

child1child2child3child4specialChild当悬停在其中一个.child元素上时,我想给.parent的所有子元素以获得另一种背景颜色。将鼠标悬停在.special元素上时不应发生这种情况。到目前为止我尝试了什么:.child{background-color:rgb(255,0,0);}.parent:not(.special):hover.child{background-color:rgb(0,0,255);}但是当悬停在.special元素上时,背景颜色会发生变化(忽略not()选择器)我错过了什么?JSFIDDLE:Link编辑:jQuery可用作

html - 我如何使用 :hover with multiple classes

我有一个css按钮样式和一些预定义的颜色样式。我使用颜色类为事物着色相同的颜色,并使用按钮样式使按钮变圆。如何为我的按钮添加悬停样式以将颜色更改为较浅的阴影?我认为它会像.classclass2:hover{etc}一样简单,但由于某种原因它不起作用。这是我准备演示的fiddle:http://jsfiddle.net/7n4Wy/HTMLTestTestNotabuttonCSS.red{background:red;}.blue{background:blue;}.button{border-radius:6px;}.button:hover.red:hover{backgroun

html - :hover color is not working

一个很奇怪的事情..我想在悬停时更改链接的文本颜色和背景颜色。这是代码CSS:#link-menua{color:white;display:block;height:100%;width:100%;text-decoration:none;text-align:center;line-height:45px;font-weight:bold;font-family:"trebuchetms","comicsansms";outline:none;}.link2a:hover{color:black;background:white;}并不是悬停不起作用。背景颜色正在改变,但文本颜色没

javascript - CSS :hover/:focus vs click event on (mobile) touch devices

我经常遇到这样的情况,我需要在悬停时显示菜单,而对于移动设备,菜单应该在点击时打开。现在例如考虑以下示例:.btn{width:200px;background-color:#333;color:white;padding:10px;}.menu{display:none;padding:15px;}.btn:hover.menu{display:block;}.btn:focus.menu{display:block;}ButtonIammenu现在这会自动在移动设备上运行,因为悬停状态在触摸设备上是粘性的。但是这个hack适用于所有触摸设备吗?也就是说,值得冒险吗?会有一些触摸设备

jquery - CSS hover 在触摸屏设备上不会被忽略

我附加了一个带有html按钮的div:$('.nav').append('Restart');该按钮具有用于悬停的css属性。我的问题是,当点击触摸屏设备上的按钮时,按钮会保持悬停状态,直到点击另一个元素。有什么方法可以在使用触摸屏设备浏览时忽略悬停属性? 最佳答案 我最近遇到了这个确切的问题,iOS似乎将悬停假Action视为额外的点击,因此链接需要点击两次等。如果您使用modernizr您可以通过应用于html标记的.no-touch类来应用您的:hover伪指令。所以:htmla{color:#222;}html.no-tou

javascript - 我如何修复 :hover on iPhone if there is no <a> element?

我该如何修复:hover在iPhone上如果没有元素?我正在使用元素和iPhone在我点击它时不会打开我的子菜单。示例html:Menuitem(noelement)Menuitem我回答了一个JavaScript方法来解决这个问题,但我想知道是否有不同的方法来解决这个问题(也许是更好的方法) 最佳答案 您可以使用JavaScript解决此问题。以下脚本会将悬停作为类添加到元素:$("li").hover(function(){$(this).addClass("hover");},function(){$(this).remove

html - IE9 link hover css color change vertical shift 浏览器

IE9将鼠标悬停在链接上,将一些HTML推到页面下方。当我从中移除颜色时td.subarea>h2>a:hover{color:#aa051a;text-decoration:none;}问题没有发生。我无法将所有代码粘贴到此处,并且可以肯定这是该页面的一个独特问题。但也许外面有人见过类似的东西。它不会将链接(标签)移到页面下方,而是移动整个包含表。 最佳答案 当容器元素设置为overflow:auto并且子元素中发生了一些悬停Action时,IE9中似乎会出现此问题。有一个非常简单的解决方案,就是将min-height:0px添加

javascript - 在 elevateZoom 中禁用 Hover for Mobile 设备的缩放效果

当您检查elevateZoom在移动设备上,尽管我们关闭了缩放选项,但当我们单击图像时页面滚动选项不起作用。这是一个麻烦。我们想为移动设备或响应式大小禁用缩放选项。我们是否可以使用任何值或变量来完全禁用移动设备的缩放效果?任何人都可以建议如何做到这一点,或者是否有人在过去为他们的主题做过这件事? 最佳答案 您可以获得的ElevateZoomAPI:varezApi=$('#primaryImage').data('elevateZoom');为了启用/禁用缩放你应该使用“changeState”方法ezApi.changeState

jquery - Bootstrap 3 下拉菜单 : on Hover and on Click

我的导航栏上几乎所有的链接都是下拉菜单。我希望它们在大屏幕上出现在悬停时,但在小屏幕上出现在点击时。那可能吗?在寻找答案时,我遇到了这个:BootstrapMenu:DropdownonHoverforDesktopOnly.这对我不起作用,因为我不希望整个下拉菜单在移动设备上不可见;我只希望它在单击而不是悬停时可见。 最佳答案 已编辑@ouwen-huang的回答很好,但由于jQuery是bootstrap.js的依赖项,你也可以按照jQuery的方式来完成,只需添加所有你想附加的事件,用引号分隔:$('.dropdown').o

javascript - 阻止 CSS :hover style propagation

在下面的示例中,当我将鼠标悬停在“X”按钮上时,列表项hover样式也被启用,我不希望这种情况发生。按钮上的hover样式是否可以独立于list-group-item上的hover样式?诸如防止“悬停”传播之类的东西?还有其他方法可以实现吗?也许以不同的方式组装所有这些HTML/CSS/JS?WorkingsamplehereLalalalaiaiaPanananannaeueCSS.list-group-item:hover{background:#fafafa;cursor:pointer;}JavaScript$('.list-group-item').on('click',fu