jsTree有節點選擇 " /> 97人人看碰人免费公开视频,草莓视频在线观看免费观看高清,国产精品久久久久久久伊一

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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 增加節點的雙擊事件代碼,轉載需保留來源!

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

主站蜘蛛池模板: 欧美激情久久久久久久大片 | 色婷婷国产精品视频一区二区三区 | 男人边吃奶边摸边做刺激情话 | 99精品免费久久久久久久久蜜桃 | yellow在线中文| 国产免费人视频在线观看免费 | 国产成人高清精品免费观看 | 欧洲另类一二三四区 | 棉袜足j吐奶视频 | 日韩亚洲中文欧美在线 | jiz在线播放jizijzz | 免费视频国产 | 一个人HD在线观看免费高清视频 | 超碰免费视频部落格 | 亚洲精品www久久久久久 | 正在播放久久 | 黑人BBCVIDEOS极品 | 国产免费午夜 | 忘忧草日本在线WWW日本 | 曰本少妇高潮久久久久久 | 秋霞午夜鲁丝片午夜精品久 | 国产强奷糟蹋漂亮邻居在线观看 | 男男校园园bl文全肉高h寝室 | 91福利在线观看 | 免费观看高清黄页网址大全 | 偷窥欧美wc经典tv | 国产亚洲精品久久久久久线投注 | 人人草人人草 | 日本特黄网站 | 桃色窝 | 日韩人妻精品久久日 | 红桃传媒少妇人妻网站无码抽插 | 幼儿交1300部一区二区 | 国内精品欧美久久精品 | 亚洲国产精品免费线观看视频 | 再插深点嗯好大好爽 | 人和拘一级毛片 | 特黄特色大片免费播放器9 特黄特黄aaaa级毛片免费看 | 成人国产三级在线播放 | 5278欧美一区二区三区 | 给个男人都懂的网址2019 |