JQuery 在悬停时增加 div 大小

标签 jquery css

当用户将鼠标悬停在 div 上时,此 div 会增加大小。但是当用户从这个 div 中删除光标时如何减小大小。

var hoveredDiv;
        $('.promoContent').hover(function () {
            hoveredDiv = $(this).attr('id');
            $('#' + hoveredDiv).animate({height: '100%'});
        });

最佳答案

你可以使用

The .hover() method binds handlers for both mouseenter and mouseleave events. You can use it to simply apply behavior to an element during the time the mouse is within the element.

$('.promoContent').hover(function () {
    $(this).animate({height: '100%'});
},function(){
      $(this).animate({height: '50%'});
});

关于JQuery 在悬停时增加 div 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32320908/

相关文章:

css - 在 CSS 中将黑色图标变灰?

css 3d 立方体 - 悬停和渲染错误

html - 调整窗口大小不允许我的导航栏通过水平滚动进行扩展 - css

php - 在文本输入中显示截断的值,但最终将完整值存储在数据库中

CSS:具有四种颜色和只有一个 div 的圆圈

javascript - 使用事件绑定(bind)的回车键将焦点从按钮切换到文本框

javascript - 如何获取 jQuery 插件附加的元素?

Javascript 硬币 slider - 在服务器上时不工作

jquery - 如何检测选择列表中的更改?

Javascript 在 Firefox 中不发送 post 参数