- 浏览: 345757 次
- 性别:
- 来自: 北京
最新评论
-
javabro:
求告知,ztree中自己在点onclick () 通过获取tI ...
本人从今以后不再维护这里的博客, 只在 开源中国 进行发布 -
sinoyang:
使用的时候发现与bootstrap冲突了,蛋疼死了,改哪个都不 ...
JQuery Tree插件——zTree v3.5.16 版 发布 -
clear_yang:
jquery.ztree.excheck.min.js:15 ...
JQuery Tree插件——zTree v3.5.02 版 发布 -
路人NFTS:
请教个问题,ztree 支持异步加载的扩展么? 因为跨域,IE ...
JQuery Tree插件——zTree v3.5.16 版 发布 -
kainever7:
页面初始化时,通过<iframe src=". ...
JQuery Tree插件——zTree v3.5.16 版 发布
文章列表
由于精力有限, 决定不再维护这里的博客, 以后只在 开源中国 上进行维护 http://my.oschina.net/dyhunter
有 zTree 问题 请去 开源中国,谢谢!
zTree v3.5.16 发布,继续缓慢的修正 bug
google code 已经无法上传下载包,请使用 Github 或 开源中国的 Git。
GitHub:https://github.com/zTree/zTree_v3
开源中国Git:https://git.oschina.net/zTree/zTree_v3
zTree 在线演示:http://www.ztree.me/v3/demo.php#_101
下面是 v3.5.16 的修改记录:
* 【增加】onDragMove 回调,便于控制 zTree 节点与其他 DOM 的拖拽 ...
zTree v3.5.15 发布,继续修正 bug,同时增加了一个很小的设置功能 setting.view.txtSelectedEnable。
GitHub:https://github.com/zTree/zTree_v3
zTree 在线操作演示:http://www.ztree.me/v3/demo.php#_101
zTree 快速下载地址:http://code.google.com/p/jquerytre ...
在 v3.5.13 中由于个人疏漏,产生了一个比较严重的bug,对此非常抱歉。
请尽快升级到 最新版本。
GitHub:https://github.com/zTree/zTree_v3
zTree 在线操作演示:http://www.ztree.me/v3/demo.php#_101
zTree 快速下载地址:http://code.google.com/p/jquerytree/downloads/list
下面是 v3.5.14 的修改记录:
* 【修改】 拖拽节点时 iframe 遮罩异常的bug
* 【修改】 清空子节点 ...
近期由于工作繁忙,所以一直没有发布 v3.5.13 的正式版,只是在 github 上不断更新每次修改后的 beta 版。 不过考虑到 2014年开始 google code 将不在支持创建新文件的下载功能,希望大家也都逐渐习惯使用 github 吧。 GitHub:https://github.com/zTree/zTree_v3 zTree 在线操作演示:http://www.ztree.me/v3/demo.php#_101
为了学习如何在 jQuery Plugin 发布,反复练习后(因为那个版本号只能升,不能降),这次只得把版本 从 v3.5.02 直接升到 v3.5.12 了,请见谅。
jQuery Plugin:http://plugins.jquery.com/zTree.v3/
GitHub:https://github.com/zTree/zTree_v3
为了避免老用户升级时修改 css 的麻烦,所以这次升级的目标还是还是尽量之修改 js 的 bug ,不去修改 css 文件;因此这次升级无法彻底解决 zTree 与 WordPress 同时使用时的 ...
首先要告诉大家,在 jQuery 发布了插件注册功能后,zTree 也已经发布到了 jQuery 的 Plugins 内,同时也在 Github 上进行了发布(不过近期敏感事件期间 github 一会儿能访问一会儿又不能访问,建议大家还是苦练翻那个什么Wall的本领吧,呵呵)。
jQuery Plugin:http://plugins.jquery.com/zTree.v3/
GitHub:https://github.com/zTree/zTree_v3
这次修正的内容应该还是挺重要的,特别是删除了 jQuery.browser() 的使 ...
这两天帮某个项目处理后事,本以为可以轻松搞定,不成想又发现了一个bug.....
背景描述:ios5 提出了支持 position:fixed ,于是乎大家觉得让浮动的图层固定在屏幕最下方容易多了,赶紧用上吧。可是呢。。。页面上又有好多地方需要用到 scrollTo 控制滚动条移动,尤其是页面刚加载完毕需要让浏览器默认的 url 栏消失,一般都用 scrollTo(0,0) 或 scrollTo(0,1) 之类的。。。当这两者混合时就出现问题了, 浮动的div 虽然是你看到的在最下方,但是实际上这个div 内的触控点全都漂移了。
(画外音:通过这件事情,我们明白了一 ...
zTree 的 css 文件就是 zTreeStyle.css,其实 这里面的 css 内容并不多,熟悉 css 的应该看起来还是挺容易的。
首先要强调的就是,制作 zTree 时一定要让 ul 容器设置 className:ztree; 这个主要就是为了避免与页面上自定义 ...
赶着天黑前,赶紧发布 v3.5 的补丁,修正目前已知的 bug;“绝对不能让用户留下任何遗憾” 是 zTree 的宗旨!
对于 v3.5 的用户来说,直接替换 js 文件即可,文件名都不用修改。
zTree 在线操作演示:http://www.ztree.me/v3/demo.php#_101
zTree 快速下载地址:http://code.google.com/p/jquerytree/downloads/list
下面是 v3.5.01 的修改记录:
* 【优化】clone 方法
* 【修正 ...
昨天我们已经可以轻松移动鼠标了,距离拖拽只有一步之遥。 其实这就是一层窗户纸,捅破它就搞定了,之前做的操作可以说都是单步操作:移动鼠标、点击页面元素、弹出窗口等等;而拖拽操作就不行了,他需要一连串连贯的动作配合起来:mousedown、mousemove、mouseup,缺了哪个都不行,顺序不对也不行。
【1、如何进行拖拽】
这时候我们就需要用到 org.openqa.selenium.interactions.Actions 这个类了,它专门用来做动作组合的。 Actions 中有若干方法,可以让你很容易的生成 鼠标、按键的操作集合。
例如: clic ...
之前掌握的技术已经可以让我们对 zTree 的很多基本功能进行测试了,但还有个大问题没办法解决就是 编辑状态下 hover 和 拖拽,想搞定这些就要搞定如何移动鼠标。
【1、如何移动鼠标】
行为操作需要用到 org.openqa.selenium.interactions.Action ;移动鼠标这里面提供了2个实现类:MoveMouseAction 和 MoveToOffsetAction;后者比前者多了2个参数(x,y)。
做这个测试时发现了一个很严重的问题:只有在 Chrome 上是正常的,对于 IE8 和 FireFox 都不能很正常的进行此功能测试的。
(补充:目前是 ...
前面的学习已经让我们可以轻松的运行js、点击节点,下面该学习如何控制 alert、confirm 和 弹出窗口这些了
【1、如何处理 confirm 和 alert】
处理 confirm、alert 其实很简单,只需要利用 WebDriver 的 switchTo().alert() 方法就可以轻松切换到 alert 对象 Alert,进行控制。
我们直接利用 高级增删改查 的Demo 测试 alert 和 confirm,顺便还使用 sendKeys 进行文字录入的操作
package lesson5;
import static org.junit.As ...
上周刷微博的时候,发现写段代码还可能赢得一本好书,所以就一边学习一边练习着做了一个彩球摇奖的页面,用了一些 html5 和 css3 的内容。 不支持 IE 的!
时间短暂,也不可能深入模拟重力环境,只能是大概模拟了一下2D的效果,木有小球之间的碰撞,木有精美的界面设计,纯当练习作品,不过写完之后,感觉可以把作品积累起来,自娱自乐吧。
年终抽奖、家务分配、彩票预测之必备利器,在线抽奖随你定!!!http://ztree.me/gameTest/colorBall/ball.html
----- ...
【1、如何处理异步加载】
对于异步加载的捕获,其实就是一个等待的过程,这在之前的例子中早已看过,只不过需要特别说明一下 WebDriverWait,当超时后就会抛出异常,所以如果你的测试中对于这个部分不需要抛出异常的话,那么最好用 try catch 包起来。
这次利用 zTree 异步加载的Demo做测试,同时分别利用 WebElement 的 click 方法 和 zTree 的 expandNode 方法展开节点,进行异步加载。使用起来并不困难,直接看代码即可。
package lesson4;
import static org.junit.Asse ...