1 回答

TA貢獻(xiàn)14條經(jīng)驗(yàn) 獲得超10個(gè)贊
jsTree還沒(méi)用過(guò),不知道語(yǔ)法有什么區(qū)別。但是本來(lái)用jQuery寫(xiě)過(guò)用戶(hù)留言,就有添加和刪除,感覺(jué)很簡(jiǎn)單啊。如果對(duì)你有幫助我很高興,如果是jsTree插件的問(wèn)題導(dǎo)致問(wèn)題和我想的不一樣,也算打字練習(xí)了。
1,父節(jié)點(diǎn)有個(gè)添加按鈕是子節(jié)點(diǎn)同時(shí)顯示和消失的,可以設(shè)置一個(gè)變量表示狀態(tài),在點(diǎn)擊父節(jié)點(diǎn)時(shí)改變變量,根據(jù)變量的值決定是顯示還是消失。hide()或display:none
2,點(diǎn)擊添加出現(xiàn)彈窗添加用戶(hù),彈窗不知道你是用控件還是自己寫(xiě),自己寫(xiě)就是先設(shè)一個(gè)大DIV覆蓋這個(gè)body,設(shè)置背影色,然后設(shè)置定位,層級(jí)要比其他元素都高。然后設(shè)置一個(gè)小DIV就是你要添加用戶(hù)用的彈窗,設(shè)置它的定位層級(jí)最高就OK了。
3,添加用戶(hù)用$.ajax添加,后臺(tái)數(shù)據(jù)返回成功后就可以append添加節(jié)點(diǎn)了,因?yàn)樽庸?jié)點(diǎn)有點(diǎn)擊事件,父節(jié)點(diǎn)的添加點(diǎn)擊事件要用on動(dòng)態(tài)添加
4,刪除事件和添加差不多,還不用彈窗,就是js獲取數(shù)據(jù)用ajax傳給后臺(tái),后臺(tái)成功刪除,就js前臺(tái)刪除該元素了
添加回答
舉報(bào)