我认为这是一个css
问题,但它可能是js
. 当我的手风琴链接被点击时,它们应该会打开并滑到页面的顶部——它们会这样做。但是,我有一个固定的顶部标题,它们在后面向上滑动。我需要它在页面上停止大约 60 像素,以便它可见。
问问题
460 次
1 回答
1
在第 102 行,jquery.accordion.js
为手风琴中的每个项目设置了偏移值。您可以简单地为每个数字减去一个静态数字(您建议 60px)来更改文档滚动的距离。为了优雅地做到这一点,我会将它作为另一个选项传递,然后您可以通过执行以下操作从脚本中访问它(假设您命名您的选项scrollOffset
:
_saveDimValues : function() {
scrollOffset = this.options.scrollOffset;
this.$items.each( function() {
var $item = $(this);
$item.data({
originalHeight : $item.find('a:first').height(),
offsetTop : $item.offset().top - scrollOffset
});
});
},
于 2012-07-12T02:26:55.230 回答