我在页面加载时设置 JavaScript 函数调用:
$('.myMenu').affix({
offset: {
top: value
}
});
在一些用户交互之后value
发生了变化,同时我再次调用上面的代码,期望affix()
它将使用新值进行处理offset
,但事实并非如此,它仍在处理value
页面加载时的初始内容。
$(window).resize(function() {
$('.myMenu').affix({
offset: {
top: value
}
});
});
$(document).ready(function() {
$('.myMenu').affix({
offset: {
top: value
}
});
});
为什么会这样?可能有人可以解释吗?窗口调整大小触发窗口调整大小我确保通过使用alert
功能
我affix()
在 twitter 引导程序中使用它,而且我对http://github.com/davist11/jQuery-One-Page-Nav插件3.0
也有同样的问题
$('.mainNav').onePageNav({
currentClass: 'active',
scrollOffset: offsetValue
});
onePageNav()
offsetValue
如果我onePageNav()
像上面那样在屏幕上调整大小,则不应用新的affix()
。