4
MultiLevelPushMenuプラグインの現在の要素へのルートパスを抽出しようとしています。JavaScriptオブジェクトへのパスを掘る
https://github.com/adgsm/multi-level-push-menu
所有者は、私はガイドラインあたりと同じ使用してみましたが、私はHTMLLiobjectを取得していますが、これらに掘り下げることができません文書
/**
* 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);
上にルートレベルのパスを抽出するための方法を与えていますパス。
このコレクションの文字列フォーマットへのパスが必要ですか?ここ
私のコード..です
$(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);
}
});
});
おかげで、私の基本的な要件のルートのパスにドリルダウンする方法について説明します。 – user7417866
path [0] =
pathは配列であり、サブオブジェクトは配列から引き抜くことができます –