标签: hover

JQuery:没有悬停的悬停

我甚至对jQuery在一个元素上放置悬停属性的愚蠢方式感到惊讶.看看这个示例CSS:

div.test
{
   width: 20px;
   height: 20px;
   color: #000000;
   background: #FFFFFF;
}
div.test:hover
{
   color: #FFFFFF;
   background: #CC0000;
}
Run Code Online (Sandbox Code Playgroud)

如果我们想将其转换为jQuery,我们必须输入以下内容:

$('div.test').css({
   'width' : '20px',
   'height' : '20px',
   'color' : '#000000',
   'background' : '#FFFFFF'
});
$('div.test').hover(function() {
   $(this).css({
      'color' : '#FFFFFF',
      'background' : '#CC0000'
   });
}, function() {
   $(this).css({
      'color' : '#000000',
      'background' : '#FFFFFF'
   });
});
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点?写出明显的东西感觉很愚蠢.

先感谢您.

javascript jquery hover

-3
推荐指数
1
解决办法
2167
查看次数

在链接周围创建方形边框

我想在链接周围创建一个边框,在整个链接上形成一个正方形:hover.我该如何达到这个效果?

链接边界

css border hyperlink hover

-3
推荐指数
1
解决办法
3万
查看次数

如何使用CSS向图标添加悬停效果?

我正在更新我的网站并使用了本文如何使用HTML和CSS在我的网站上显示社交图标?在我的网站上添加一些社交媒体图标。

现在我想知道如何实现悬停效果(即更改不透明度)。我知道这应该只是几行代码,但是我不知道如何实现(CSS初学者)

html css effects hover

-3
推荐指数
1
解决办法
1万
查看次数

将图像悬停在其他div中显示文本

我有一个5个不同图像序列,每个图像在一个单独的div中.在这些下面,我有另一个div,我打算用文本填充,取决于悬停的图像.

我们的想法是,每个图像悬停时都会用相关信息填充此文本div.我也想让这个div动画,以便它从高度0开始并将其扩展到150px然后添加文本,当鼠标移开图像时它应该折叠.

这个区域下面有一个页脚,所以我不能隐藏它,然后在悬停时显示.

使用JavaScript/JQuery有一个简洁的方法吗?

谢谢

编辑:

我自己把一些东西放在一起尝试解决这个问题,但有几个问题

$(document).ready(
    function(){    
        $("#upper").hover(
            function(){
                $('#caption').animate({'height': '150px'}, 1500);
                $('#caption').html('Tesrtssadwa');
            }, 
            function(){
                $('#caption').stop().animate({'height': '0px'}, 1500);
            }
        );
}
);
Run Code Online (Sandbox Code Playgroud)

所以这几乎可以解决我想要的几个问题.如果我快速将鼠标悬停在div上几次,它会将动画排队.理想情况下,我希望不会发生这种情况.有没有一种简单的方法可以做到这一点,还是比它的价值更麻烦?

此外,有一次我设法让div崩溃,但文字仍在显示.我无法重现这一点但有没有办法让文字在div崩溃时消失?

$('#caption').html('');
Run Code Online (Sandbox Code Playgroud)

看起来有点糟糕

编辑:我可以重现它.将鼠标悬停在图像上直到它完全展开,然后移开它会使div崩溃,文本将重新出现.

html javascript css hover

-4
推荐指数
1
解决办法
1768
查看次数

显示链接部分的另一种样式

我有一个样式链接。现在,我想在悬停时在链接的几个字母上设置另一种样式,这是另一种颜色。

例子:

这是正常链接

这是悬停时的标准AL链接,其中AL为斜体和其他颜色。

css hover

-4
推荐指数
1
解决办法
75
查看次数

悬停时的显示框

我对Web开发还很陌生,我被要求创建一个只在鼠标悬停在图像上方显示的框(静态图标)并显示我的代码块(facebook likebox,动态qr代码图标等).能帮我找到最优雅的解决方案吗?

任何帮助赞赏!

javascript ajax jquery tooltip hover

-5
推荐指数
1
解决办法
2万
查看次数

在mouseout后保持子菜单处于活动状态

当用户将鼠标悬停在水平菜单上时,如何保持子菜单打开,直到另一个菜单项悬停在上面?这是源代码:

HTML

 <ul id="nav">
   <li><a href="/">Home</a></li>
   <li><a href="#">my Links</a>
     <ul>
       <li><a href="Link1">Link 1</a></li>
       <li><a href="Link2">Link 2</a></li>
     </ul>
   </li>
 </ul>    
Run Code Online (Sandbox Code Playgroud)

CSS

#nav {
    width:100%;
    margin:0;
    padding:12px 0 4px 0;
    height:30px;
    position:relative;
}
#nav li {
    float:left;
    list-style:none;
    display:inline
}
#nav a {
    text-decoration:none;
}
#nav li ul li a {
    margin:0
}
#nav .active a, #nav li:hover>a {
    background:#ac2024;
    color:#fff;
}
#nav li a:hover, #nav ul a:hover {
    background:#ac2024;
    color:#fff
}
#nav ul {
    position:absolute;
    left:0;
    height:27px;
    width:100%;
    display:none;
}
#nav …
Run Code Online (Sandbox Code Playgroud)

html css menu hover nav

-12
推荐指数
1
解决办法
1549
查看次数

标签 统计

hover ×7

css ×5

html ×3

javascript ×3

jquery ×2

ajax ×1

border ×1

effects ×1

hyperlink ×1

menu ×1

nav ×1

tooltip ×1