jsTree有節點選擇 " /> 免费在线观看的毛片,成年人免费小视频,欧美一级网址

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

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

主站蜘蛛池模板: a爱视频 | 一区二区视频在线观看高清视频在线 | 99爱视频99爱在线观看免费 | 日本妇人成熟免费 | 成人影院vs一区二区 | 伊人色综合久久天天网 | 久久丝袜精品综合网站 | 影音先锋国产资源 | 深爱激情五月婷婷 | 牛牛本精品99久久精品88m | 日本在线视频免费观看 | 88国产精品欧美一区二区三区 | 韩国一区二区三区视频 | 黄视频网站观看 | 伊人狠狠操| 美女胸又www又黄网站 | 精品久久九九 | 91网站在线免费观看 | 国产精品美女免费视频观看 | 成人午夜无人区一区二区 | 国产第一区二区三区在线观看 | 国产麻豆福利a v在线播放 | 国产免费麻豆 | 国产亚洲婷婷香蕉久久精品 | 欧美色欧美亚洲另类二区不卡 | 青青国产成人久久91 | 伊人激情久久综合中文字幕 | 男女免费爽爽爽在线视频 | 国产免费一区二区三区在线观看 | 精品9e精品视频在线观看 | 综合网激情 | 欧美日韩国产一区三区 | 婷婷97狠狠的狠狠的爱 | 天天干天天操天天舔 | 香蕉碰碰人人a久久动漫精品 | 成人在线观看午夜 | 国产一区二区免费不卡在线播放 | 在线观看精品视频网站www | 久久综合九色综合97婷婷女人 | 手机在线观看亚洲国产精品 | 手机在线成人精品视频网 |