App下載

html5使用amazeui樹(shù)節(jié)點(diǎn)自動(dòng)展開(kāi)面板并選中第一個(gè)樹(shù)節(jié)點(diǎn)步驟方法分享!附源碼!

舔奶蓋的小仙女 2021-08-19 10:18:51 瀏覽數(shù) (2035)
反饋

在之前的幾次講述有關(guān)于amazeui這個(gè)插件的使用之后,就有不少的小伙伴想要更多有關(guān)于這方面的相關(guān)內(nèi)容,那么今天就來(lái)說(shuō)說(shuō)“html5使用amazeui樹(shù)節(jié)點(diǎn)自動(dòng)展開(kāi)面板并選中第一個(gè)樹(shù)節(jié)點(diǎn)步驟方法分享!附源碼!”這個(gè)方面的相關(guān)內(nèi)容吧!

Amaze UI Tree是Amaze框架的擴(kuò)展,優(yōu)點(diǎn)是風(fēng)格與Amaze框架一致,缺點(diǎn)是很不完善,為了能夠在項(xiàng)目中應(yīng)用,對(duì)其核心代碼做了修改(另文發(fā)表,不在此贅述)。其API中選定樹(shù)節(jié)點(diǎn)的函數(shù)多次嘗試未果,干脆重寫(xiě)一個(gè)。如下:

  //默認(rèn)展開(kāi)折疊面板
                  $("#user-nav").collapse('open');
                   //默認(rèn)點(diǎn)擊第一個(gè)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');
                       }
                   });

那么在簡(jiǎn)單的描述和代碼分享,我們對(duì)于“html5使用amazeui樹(shù)節(jié)點(diǎn)自動(dòng)展開(kāi)面板并選中第一個(gè)樹(shù)節(jié)點(diǎn)步驟方法分享!”這方面的講解就到這里了,更多有關(guān)于 amazeui 插件的使用我們都可以在 amazeui 教程手冊(cè) 中進(jìn)行學(xué)習(xí)和了解! 


0 人點(diǎn)贊