jsTree插件简介(二)

1、themes plugin (jsTree的主题插件)

这个插件控制这jsTree的展示,如果没有这个插件,一个jsTree树结构就是一个有序的<ul>列表

属性:

theme:给树结构应用的样式,默认为default,可以更改这个设置,需要在themes文件夹下建立需要使用的主题,我在themes文件中增加了apple样式,可以完成演示。

url:定义主题的css文件位置。可以设置为String为具体的地址,或者为false,为false时在< theme folder >/themes/< theme name >/style.css这个位置查找。

dots:定义是否显示树结构周围的线,如下图所示


如上图红框圈中的点,默认为true,即显示这些点,可以设置为false不显示这些点。

icons:定义是否显示树结构前面的图标,默认为true,即显示图标,改为false可以不显示。

下面给出源代码

$(function () {
	$("#toggle_dots, #toggle_icons").click(function () { 
		$("#demo1").jstree(this.value);
	});
	$("#set_theme1").click(function () { 
		$("#demo1").jstree("set_theme","apple");
	});
	$("#set_theme2").click(function () { 
		$("#demo1").jstree("set_theme","default");
	});
	$("#demo1").jstree({ 
		"themes" : {
			"theme" : "default",
			"dots" : false,
			"icons" : false
		},
		"plugins" : [ "themes", "html_data" ]
	});
});

jsTree还提供几个api来设置主题的行为

.set_theme(name, url):设置主题

.get_theme():取得当前激活即使用的主题

.show_dots(),.hide_dots(),.toggle_dots():显示、隐藏、激活树边框的点

.show_icons(),.hide_icons(),.toggle_icons():显示、隐藏、激活树的图标


本文详细代码见

http://download.csdn.net/detail/yizhizouxiaqu/4226049

之theme_data.html

原英文地址为:http://www.jstree.com/documentation/themes



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值