WebRoot/static/common/treeTable/jquery.treeTable.js
(开头部分) 9KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* 树表组件
* @author benzhan (詹潮江)
* @version 1.4.2
* @lastUpdateDate 2011-09-03
* @mail zhanchaojiang@qq.com
*/
(function ($) {
// window.SITE_URL = window.SITE_URL || '';
// if (document.location.href.indexOf('http://') != 0) {
// var path = '../themes/';
// } else {
// var path = SITE_URL + '/themes/';
// }
$.fn.treeTable = function (opts) {
opts = $.extend({
path: '',
theme: 'default',
expandLevel: 1,
column: 0,
onSelect: function($treeTable, id){},
beforeExpand: function($treeTable, id){}
}, opts);
var $treeTable = this;
$treeTable.addClass('tree_table');
// //添加需要的样式
// if ($('head').find('#tree_table_' + opts.theme).length == 0) {
// $('head').append('<link id="tree_table_' + opts.theme + '" href="' + opts.path + 'themes/' + opts.theme + '/treeTable.css" rel="stylesheet" type="text/css" />');
// }
var css = {
'N' : opts.theme + '_node',
'AN' : opts.theme + '_active_node',
'O' : opts.theme + '_open',
'LO' : opts.theme + '_last_open',
'S' : opts.theme + '_shut',
'LS' : opts.theme + '_last_shut',
'HO' : opts.theme + '_hover_open',
'HS' : opts.theme + '_hover_shut',
'HLO' : opts.theme + '_hover_last_open',
'HLS' : opts.theme + '_hover_last_shut',
'L' : opts.theme + '_leaf',
'LL' : opts.theme + '_last_leaf',
'B' : opts.theme + '_blank',
'V' : opts.theme + '_vertline'
};
var pMap = {}, cMap = {};
var $trs = $treeTable.find('tr');
initRelation($trs, true);
$treeTable.click(function (event) {
var $target = $(event.target);
if ($target.attr('controller')) {
$target = $target.parents('tr[haschild]').find('[arrow]');
//判断是否是叶子节点
后面还有 189 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。