【发布时间】:2017-02-09 09:29:15
【问题描述】:
我正在尝试提取 MultiLevelPushMenu 插件中当前元素的根路径。
https://github.com/adgsm/multi-level-push-menu
所有者提供了将根级路径提取到文档的方法
/**
* Find path to root of selected menu level object
* Provides chain collection of menu level objects (root menu level object to given menu level object), or false in case of error
*/
$('#menu').multilevelpushmenu('pathtoroot', $menuLevelObject);
我已尝试按照指南使用相同的方法,但我得到了 HTMLLiobject,但无法深入挖掘路径。
我需要此集合中字符串格式的路径,有什么帮助吗?
这是我的代码..
$(document).ready(function(){
// HTML markup implementation, overlap mode
$( '#menu' ).multilevelpushmenu({
containersToPush: [$( '#pushobj' )],
menuWidth: '25%',
menuHeight: '100%',
onItemClick: function() {
// First argument is original event object
var event = arguments[0],
// Second argument is menu level object containing clicked item (
element)
$menuLevelHolder = arguments[1],
// Third argument is clicked item (
element)
$item = arguments[2],
// Fourth argument is instance settings/options object
options = arguments[3];
// You can do some cool stuff here before
// redirecting to href location
// like logging the event or even
// adding some parameters to href, etc...
var path = $('#menu').multilevelpushmenu('pathtoroot', $item);
alert(path);
}
});
});
【问题讨论】:
标签: javascript jquery object