適用amazeui.tree版本:未知(截止到2018年10月)
Amaze UI Tree是Amaze框架的擴展,優(yōu)點是風格與Amaze框架一致,缺點是很不完善,為了能夠在項目中應(yīng)用,對其核心代碼做了修改(另文發(fā)表,不在此贅述)。其API中選定樹節(jié)點的函數(shù)多次嘗試未果,干脆重寫一個。如下:
//默認展開折疊面板 $("#user-nav").collapse('open'); //默認點擊第一個button var btnArray = $(".am-tree-branch-name.click-item"); btnArray.each(function(i){ //console.log($(this).html()); if ( i == 1 ) { $(this).click(function(){ $(".click-item").removeClass("am-tree-icon"); $(".click-item").removeClass("am-icon-check"); $(this).addClass("am-tree-icon"); $(this).addClass("am-icon-check"); var obj = new Object(); obj.title = $(this).attr("data.title"); obj.level = $(this).attr("data.level"); $(this).trigger('tree-click', { data: obj }); }); $(this).trigger('click'); } });
到此這篇關(guān)于amazeui樹節(jié)點自動展開折疊面板并選中第一個樹節(jié)點的實現(xiàn)的文章就介紹到這了,更多相關(guān)amazeui樹節(jié)點內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!