我有一个有趣的问题,我似乎无法在 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;
});