jsTree有節點選擇 " /> 99久久免费国产精精品,黄a一级,日本高清网站

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

jquery.jstree 增加節點的雙擊事件代碼

jsTree 是基于jquery的樹插件,支持拖放、復制、刪除、快捷鍵、多選、自定義節點圖標、自定義右鍵菜單、跨頁面保存狀態等等,總之我想到的它基本上都有了,而且最值得表揚的是它讓人感覺一點都不慢哦。

jsTree有節點選擇事件,即
復制代碼 代碼如下:
.bind("select_node.jstree", function(e, data) {
//alert(data.rslt.obj.attr("id") + ":" + data.rslt.obj.attr("rel"));
})


其實我認為它更像是節點的單擊事件,因為每次點節點的時候它都會觸發,不管之前該節點是否已經被選中。

近日做個文件管理的東東,需要用到節點的雙擊事件,如雙擊某個節點打開該節點的編輯頁面。

jstree雖然有雙擊事件,但是并非針對節點的,而是你雙擊樹所在區域就會觸發,如上圖任何一個地方。

離節點雙擊事件最接近的應該就是節點選擇事件,因此又是“照葫蘆畫瓢”啦。

分析
在第833行 this.get_container() 后是節點的單擊事件
復制代碼 代碼如下:
.delegate("a", "click.jstree", $.proxy(function (event) {
event.preventDefault();
this.select_node(event.currentTarget, true, event);
}, this))


同樣我再這里插入節點雙擊事件
復制代碼 代碼如下:
.delegate("a", "dblclick.jstree", $.proxy(function(event) {
event.preventDefault();
this.dblclick_node(event.currentTarget, true, event);
}, this))


接著,我再實現 dblclick_node 方法就可以了。

在第928行找到 select_node 的代碼,比較復雜。但里面90%對于雙擊來說是沒有用處的,如處理單選、多選、保存選擇結果到cookies等。因此 dblclick_node 方法的實現要比 select_node 簡單很多。
復制代碼 代碼如下:
dblclick_node: function(obj, check, e) {
obj = this._get_node(obj);
if (obj == -1 || !obj || !obj.length) { return false; }
this.__callback({ "obj": obj });
},


OK,就這樣了。

使用例子
跟 select_node 用法一樣
復制代碼 代碼如下:
.bind("dblclick_node.jstree", function(e, data) {
//alert(data.rslt.obj.attr("id") + ":" + data.rslt.obj.attr("rel"));
})


改造后的代碼下載  /201007/yuanma/jquery.jstree.rar
順便說說
jstree 跟另一個插件jquery validate 是水火不容的,當兩者共存時,jstree雖然也可以構造樹出來,但如僵尸一般不能展開。這里mark一個,日后試試能否修改。

作者:Bruce(編程的藝術世界)

JavaScript技術jquery.jstree 增加節點的雙擊事件代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 天天做天天添天天谢 | 东日韩二三区 | 天天躁天天爽 | 精品免费视频 | 91手机视频在线 | 日本 3344www高清在线 | 不卡一区二区三区四区 | 99久女女精品视频在线观看 | 久久精品国产99久久99久久久 | 天天在线影院天天在线视频 | 91免费视频网 | 精品自拍视频在线观看 | 黄大色黄美女精品大毛片 | 亚洲黄色高清视频 | 女人笫一次一级毛片 | 黄色视屏在线免费观看 | 亚洲国产一区二区三区亚瑟 | 国产91久久精品一区二区 | 成年美女黄网站色大片免费软件看 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片毛片 | 69热在线观看| 午夜精品视频在线看 | 国产免费播放一区二区三区 | 怡红院免费va男人的天堂 | 性做久久久久久网站 | 激情欧美一区二区三区中文字幕 | 亚洲一区二区视频在线观看 | 色版视频在线观看 | a资源在线观看 | 国产一区二区在线观看免费 | 很黄很色视频 | 国产精品免费看久久久麻豆 | 亚洲精品一级片 | 欧美精品第二页 | 九九精品国产 | 国语自产精品视频 | 亚洲一区二区三区四区视频 | 97麻豆精品国产自产在线观看 | 成人精品亚洲 | 亚洲日本一区二区 | 在线观看91精品国产hd |