首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示隐藏div的Jquery FadeTo

问显示隐藏div的Jquery FadeTo
EN

Stack Overflow用户
提问于 2012-07-28 20:41:23
回答 2查看 331关注 0票数 0

我想要像http://www.findawayworld.com/一样的效果,当你将鼠标移到任何框上时。

下面是我的代码:

代码语言:javascript
复制
    jQuery('.category-image-block').mouseover(function() {
                jQuery(this).stop().fadeTo(400, 0.9);
                jQuery(this).children(".category-image-block     div").stop().fadeTo(400, 1);


        });
        jQuery('.category-image-block').mouseout(function() {
            jQuery(this).stop().fadeTo(400, 1.0);
            jQuery(this).children(".category-image-block div").hide();
        });

        jQuery(".category-image-block div").hide();

效果正在到来,但没有给出适当的效果。

我的div类为'category- image -block‘,包含image和另一个隐藏的div类为’‘contenthover’。隐藏的div有带文本的p标签。使用上面的代码,当我将鼠标移到p标签上时,会有一些闪烁(不到1秒)。效果不像它应该的那样平滑。有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2012-07-28 20:52:34

下面是我解决这个问题的方法:

http://jsfiddle.net/6WSNq/8/

拥有一个内部的div,这对于category-image-block来说是绝对的,这使得这个效果更容易获得。

问候

票数 1
EN

Stack Overflow用户

发布于 2012-07-28 21:04:16

我会这样做:

代码语言:javascript
复制
$('.category-image-block').on('mouseenter mouseleave', function() {
    $(this).children(".category-hover-block").stop(true, true).fadeToggle(400);
});

FIDDLE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11701108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档