我正在使用 jQuery Isotope 插件,我无法使用他们的itemPositionDataEnabled来从我点击的项目滚动到浏览器窗口中当前可见内容的顶部。
使用 itemPositionDataEnabled 我应该能够提取我所请求的任何项目的 x 和 y 位置。然而我的根本没有做任何事情......
var $this = $(this),
scrollTop = $(window).scrollTop(),
itemPosition = $this.data('isotope-item-position'),
itemPositionY = $this.itemPosition.y,
distance = (itemPositionY - scrollTop);
$('html, body').stop().animate({
scrollTop: distance
}, 1000);