0
對於最近的Wordpress項目,我創建了一個包含類別的固定子菜單。現在,客戶希望該類別在向下滾動頁面列表帖子摘錄時突出顯示。每篇文章僅限於一個類別。我將類別添加到菜單ID和帖子類中。針對子菜單的jQuery Match Class和ID
如果類和id匹配,我想添加一個「活動」類到菜單項。我正在使用航點js在滾動中添加項目,並發現了一些jQuery,如果菜單鏈接和帖子ID匹配,它就可以工作。我已經嘗試了多種方法,但我不能得到的碼位比較class和id:
// Helper functions
function getRelatedNavigation(el){
return $('nav a[href=#'+$(el).attr('id')+']');
}
// Waypoints
$('article')
.waypoint(function(direction) {
getRelatedNavigation(this).toggleClass('active', direction === 'down');
}, {
offset: '90%'
})
.waypoint(function(direction) {
getRelatedNavigation(this).toggleClass('active', direction === 'up');
}, {
offset: function() { return -$(this).height() + 100; }
});
如何更新輔助函數來比較導航標識和物品類或更好的選擇,任何想法幫助功能?
該解決方案對我的項目非常適用,儘管我願意進一步改進。 – jetblackcomb