0

我有一个有趣的问题,我似乎无法在 Google 上找到答案。我有一个可滚动的 div,里面有一个简单的表格。有“标题”行(“.sl-bucket”),当单击该脚本时,会在其下方显示相关行,隐藏其他显示的行。在 Chrome 和 IE 中,没有问题。在新加载的 Firefox 中,当您单击第一个元素时,它会将 div 滚动回顶部。之后其他一切都很好。

关于如何解决这个问题的任何想法?

这是示例jsFiddle

这是我的 javscript:

$(window).on('click', '.sl-bucket', function() {
        var bucket = $(this).attr('rel');
        if ($('.sl-'+bucket).is(':visible') == false) {
            $('.sl-unitRow:visible').hide();
            $('.sl-'+bucket).show();
        } else {
            $('.sl-'+bucket).hide();
        }
        return false;
    });
4

1 回答 1

0

Working for me by using

$('.sl-'+bucket).css("display", "block"); 

instead of

$('.sl-'+bucket).show();
于 2013-05-06T21:38:34.010 回答