现在我正在使用很棒的flexible-nav
在我的帖子中显示我当前所在的子主题。
除此之外,我想知道是否可以采用当前的//字符串并将其显示在实际导航栏中的页面顶部。这样,文本将随着我滚动和灵活导航的变化而变化。
提前致谢
最佳答案
您需要将一些代码附加到flexible-nav.js,我建议您在扩展的代码中进行修改,然后将其缩小。
在flexible-nav.js的第208行(即最近的&&最近的node.addClass('current');)之后添加这些代码行。
var doc_title = closest.node.html();
$("title").html(doc_title);
当您继续向下滚动时,此代码将更改标题。我无法弄清楚脚本中的回调函数(假定它们是否有回调函数),但这应该可以正常工作。
您可以在代码中添加所需的jQuery选择器,而不是$(“ title”)。
关于javascript - 根据位置自动更新一段文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7960246/