我正在将页面加载到 div 中。我也在尝试建立一个航点,这样当用户向下滚动页面时,菜单会改变颜色。
我遇到的问题是,一旦加载了 ajax 内容,浏览器就无法识别 div 的新高度。
这是我所拥有的:
$(".cta").live('click', function () {
$('#faq').load('about-us/faqs/index.html'),
function () {
$("#faq").waypoint(function (event, direction) {
if (direction === 'up') {
$("#siteNav li a").removeClass("siteNavSelected");
$("#siteNav li.nav3 a").addClass("siteNavSelected");
}
}, {
offset: function () {
return $.waypoints('viewportHeight') - $("#faq").outerHeight();
}
});
}
return false;
});
有任何想法吗?谢谢。