JQuery Tree插件 - zTree v3.1 正式版发布

openkk 12年前
     <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">    选在情人节发布 zTree v3.1,希望 zTree 能够拥有更多的“粉丝”。</span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">    这次 v3.1 整体改动不大,<strong style="font-weight:bold;">但因为修改了 css 和 图片,所以升级时需要注意了!</strong></span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">    另外,应不少朋友的要求,我把 API 的页面抽取出来,做了一个简易版的 API 离线文档,方便大家使用。</span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">    在线操作演示:<a style="color:#108ac6;" href="/misc/goto?guid=4958325016929800111">http://www.baby666.cn/v3/demo.php#_101</a></span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">    快速下载地址:<a style="color:#108ac6;" href="/misc/goto?guid=4958184533850811387">http://code.google.com/p/jquerytree/downloads/list</a></span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;"><br /> </span></p>    <p style="text-align:center;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;padding-top:0px;"><span style="font-size:x-small;"><img alt="JQuery Tree插件 - zTree v3.1 正式版发布" src="https://simg.open-open.com/show/1e3ba2ff18a27543904d5f1c1c931e49.jpg" width="350" height="233" /><br /> </span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;"><br /> </span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">    下面是 v3.1 的修改记录:</span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;"><br /> </span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">   * 【增加】ajax 的参数 setting.async.contentType ,让提交参数适用于 json 数据提交 (主要适用于 .Net 的开发)。</span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">   * 【增加】setting.edit.editNameSelectAll, 用于设定编辑节点名称时初次显示 input 后 text 内容为全选</span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">   * 【修改】异步加载 规则,不再仅仅依靠父节点的子节点数来判定,增加内部属性 zAsync,保证默认状态下父节点及时无子节点也只能异步加载一次,除非使用 reAsyncChildNodes 方法强行控制异步加载。</span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">   * 【修改】放大浏览器后导致 界面出现多余连接线的bug (需要更新:icon 图标和 css )</span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">   * 【修改】在编辑状态,如果节点名超过编辑框宽度,左右键在框内不起作用的bug(IE 6 7 8 出现)</span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">      CSS 中 filter:alpha(opacity=80) 造成的,应该是 ie 的 bug,需要更新 css 文件</span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">   * 【修改】title 设置后,如果属性不存在,则默认为 title 为空,便于数据容错和用户灵活使用</span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">   * 【修改】editName 方法如果针对尚未展开的 父节点,会导致该父节点自动展开的 bug</span></p>    <p style="text-align:left;padding-bottom:0px;line-height:25px;padding-left:0px;padding-right:0px;font-family:Helvetica, Tahoma, Arial, sans-serif;margin-bottom:0px;font-size:14px;padding-top:0px;"><span style="font-size:small;">   * 【修改】title 中存在标签时导致 title 显示异常的bug(例如:蓝色字22%"'</span><span style="font-size:small;">(例如:蓝色字22%"'<input/>)</span><span style="font-size:small;"><br /> <br /> </span></p>    <p><a href="/misc/goto?guid=4958329224107754641" target="_blank">zTree </a>是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件</p>    <ul>     <li>兼容 IE、FireFox、Chrome 等浏览器</li>     <li>在一个页面内可同时生成多个 Tree 实例 </li>     <li>支持 JSON 数据 </li>     <li>支持一次性静态生成 和 Ajax 异步加载 两种方式 </li>     <li>支持多种事件响应及反馈 </li>     <li>支持 Tree 的节点移动、编辑、删除 </li>     <li>支持任意更换皮肤 / 个性化图标(依靠css) </li>     <li>支持极其灵活的 checkbox 或 radio 选择功能 </li>     <li>简单的参数配置实现 灵活多变的功能 </li>    </ul>