我正在尝试编写一个简单的 jquery 函数,该函数将 html 文件的内容插入到当前页面的特定点,并在单击链接时激活引导程序的 smoothscroll.js 以向下滚动到它。
这是我的开始:
脚本:
<script type="text/javascript">
$('a').filter('[data-fetch]').click(function(e){
var clicked = $(e.target).closest('a')
, fetch = clicked.attr('data-fetch')
;
$.ajax({
url: fetch,
success: function(data){
$('body').append(data);
smoothScroller(clicked.attr('href'));
});
});
});
</script>
HTML:
<a href="#about" data-fetch="index-alt.html">Link</a>
#about
锚点在页面index-alt.html
中。这个对吗?