0

我正在使用此代码根据您翻转的缩略图隐藏和显示一个 div;

    $(document).ready(function(){
    $('div.infodiv').hide();
    $(".website_thumbs a").hover(
    function(){
       var name = $(this).attr("name");
       $(".infodiv").stop();
        $("."+name).fadeIn();
    },
    function(){
       var name = $(this).attr("name");
        $("."+name).fadeTo(7000,1).fadeOut();
    });
});

该脚本从缩略图中获取 name 属性并显示具有相应类的 div。每个 div 共享 .infodiv 类,但每个缩略图都有一个唯一的类。

该功能基本上是我想要的功能,但是当您快速滚动缩略图时,一些 div 会卡在一种半淡入状态并停止工作,除非我将它们滚动一次 - 然后它们会慢慢淡入并且它们是可用的再次。

我对 jQuery 有点陌生,如果有任何帮助,我将不胜感激。

4

2 回答 2

0

尝试删除 $(".infodiv").stop(); 线——阻止所有的 infodiv 动画。

于 2010-01-05T22:59:09.547 回答
0

解决方案最终成为hoverIntent插件。

于 2010-01-06T05:11:04.263 回答