我正在尝试创建一个带有附加到每个导航项的唯一数据属性的菜单。单击时,我希望该导航项找到具有相同属性的部分并向其添加类。这是我迄今为止使用的代码(它是更大脚本的一部分)。
var $el = $( '#bl-main' ),
$sections = $el.children( 'section' ),
$navItems = $( 'nav > a' );
$navItems.on( 'click', function( event ) {
$el.addClass( 'bl-expand-item' );
$navItems.find("[data-section='" + current + "']");
$sections.find("[data-section='" + $navItems + "']").addClass( 'expand expand-top' );
} );
这是它基于的脚本。http://tympanus.net/Development/FullscreenLayoutPageTransitions/
这个想法是添加一个单独的浮动导航来链接到不同的部分(而不是当前实现的直接单击展开)。我添加的当前脚本似乎只在点击时刷新页面。我根本无法让它在小提琴中工作,所以我确定原始脚本会起作用。粘贴关于我的部分已添加到我的本地文件中。