Joe*_* W. 4 zurb-foundation zurb-foundation-6
虽然我知道我可以使用数据后退按钮来更改我的下钻菜单上的文本,是否可以更改它们以反映下钻的父母是什么?
我希望这是有道理的,让我知道我是否可以澄清.感谢您提供的任何见解.
有几种方法你可以做到这一点,但在我看来最直接的是这样的事情:
1)使用Foundations Drilldown选项设置新的常规后退按钮.例如data-back-button='<li class="js-drilldown-back"><a class="new-back"></a></li>'
这样可以处理样式.js-drilldown-back并使其作为后退按钮工作而无需额外的JavaScript.它还a为以后使用设置文本添加了一个新类.
2)要更改文本,您可以使用jQuery,可能是这样的:
$('.new-back').each(function(){
var backTxt = $(this).parent().closest('.is-drilldown-submenu-parent').find('> a').text();
$(this).text(backTxt);
});
Run Code Online (Sandbox Code Playgroud)
所有这一切都是抓住菜单结构,找出原始链接文本是什么,然后将其复制到新的后退按钮.
这应该适用于此示例中的所有级别的向下钻取:http://codepen.io/tymothytym/pen/GWbXap
仅供参考:在菜单中使用相同的标签指向前进和后退有一些温和的可用性问题,因为用户可以发现这种混淆,特别是在许多级别.您可能已经考虑过这一点,我提到它只是为了完整性.
| 归档时间: |
|
| 查看次数: |
842 次 |
| 最近记录: |