小编Nvd*_*B31的帖子

Jquery:在悬停时显示/隐藏div.点击显示

我们假设我有一个.description班级的div .

div.description当用户将鼠标悬停在另一个div上时,我希望显示.image该类.

但是,当用户点击时div.image,我希望div.description保持可见状态.因此,如果用户点击.image,mouseleave则不应该应用该事件.

最后,当用户.image再次点击时,应再次激活悬停功能.这样当鼠标离开时.image1,div.description会再次隐藏.

希望你们能帮助我!

jquery mouseover show mouseleave jquery-hover

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

向下滚动到div +一定的余量

我正在使用此脚本滚动到我的页面上的某个.div:

$(".button").click(function() {
    $('html, body').animate({
        scrollTop: $(".scrolltothis").offset().top
    }, 500);
});
Run Code Online (Sandbox Code Playgroud)

完美的工作.这会将页面滚动到"scrolltothis"div的顶部.现在问题是:我有一个菜单栏,页面顶部有一个固定的位置.当向下滚动时,它就是那种保持在页面顶部的菜单栏.

因此,当脚本向下滚动到"scrolltothis"div时,div的一部分落在菜单栏后面.

我需要的是一种方法来告诉浏览器向下滚动到"scrolltothis div"+向下50像素,以便该div在菜单栏下完全可见.

希望你们能帮助我!

jquery scroll

2
推荐指数
1
解决办法
5386
查看次数

标签 统计

jquery ×2

jquery-hover ×1

mouseleave ×1

mouseover ×1

scroll ×1

show ×1