摘要: 执行ajax操作,动态刷新ul列表的内容,先容empty(),remove()操作将DOM元素移除,然后在添加新的元素。但是在IE6下报错了,原来的:var parentFloderUl = $("#filterToFloders",parent.document); //重新渲染文件夹列表 var html=""; var newFloaderId = ""; var newFloaderName = ""; for(var i=0; i<floaderList.length; i++){ var liSt 阅读全文
posted @ 2012-11-16 10:40 tianqing52 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 之前用ext框架做项目,样式问题几乎不用考虑。那时候做的最多的就是图标。现在的样式都是自己的UI设计的,交换都是自己来做。刚开始做下拉菜单,右侧菜单的时候还挺担心的,不知道该怎么去处理自适应的高度计位移。做的一个页卡,鼠标移动到区域的时候,要显示出一个页卡,页卡里面包含的多个操作。由于操作较多,页卡显示不完全,所以只列出了四个操作,另外的操作默认隐藏,只有点击更多的时候才在更多的右侧显示(右侧菜单)。刚开始做没考虑到,这个区域靠近页面右侧的时候,右侧的剩余的区域已经不够显示页卡,或者是能显示页卡,但是点击“更多”的时候没法显示右侧菜单。这个时候就要动态计算页面右侧剩余的宽度,对页卡的偏移进行动 阅读全文
posted @ 2012-09-26 15:20 tianqing52 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 我们的系统有个公用的弹出框,弹出框html结构是在顶层页面里的。一般弹出框里的内容,单独做个页面,嵌入iframe里面。就可以在弹出框里显示要显示的内容。但是出现一个问题是,有时候弹出框里的操作不是单一的,就像这次的操作。在弹出框里有个分拣操作,这个操作力选中目标文件夹的时候又有一个新建文件夹的操作。选择新建文件夹-新建文件夹成功后,还需要返回到分拣操作的界面。这么交互的操作在弹出框里是比较麻烦的。所以选择了一种方法,在一个html里面又包含两个iframe,分别包含分拣操作的页面和新建分组页面。新建分组页面初始化的时候,实现了input输入框聚焦。但是后来发现了个缺陷。从分拣操作页面跳到新建 阅读全文
posted @ 2012-09-26 14:50 tianqing52 阅读(2188) 评论(0) 推荐(0) 编辑
摘要: 最近操作iframe页面元素比较多。涉及到在子页面里控制父页面元素的显示,使用parent.document.getElementById("filterToFloders")获取父页面里id为filterToFloders的元素,或者是从顶层window下找到iframe页面元素的操作-window.parent.frames["setFilterFrame"].document.getElementById("targetFloder"),获取元素。但是现在页面里多半是使用jQuery来获取DOM元素,这样混杂着原生js获取DOM 阅读全文
posted @ 2012-09-19 09:50 tianqing52 阅读(11050) 评论(1) 推荐(0) 编辑
摘要: 我不怕干活,不怕活有多难,但最怕基线跟上线的时候。代码对比来对比去。好麻烦,一不小心就覆盖了别人的代码或者被覆盖,不知道有那位能分享下好的办法。 阅读全文
posted @ 2012-09-14 15:36 tianqing52 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 这两天在在做一个菜单,ul下多个li菜单,当鼠标移出ul的时候将菜单隐藏。想到这移入移出,想到mouseover和mouseout事件,但是问题来了,我要的是鼠标移出ul的时候才触发mouseout事件,但是我鼠标移出ul子元素li的时候也出触发ul上注册的mouseout事件,这样就达不到想要的效果。后来跟同事讨论才发现,jQuery本身还有另外两个事件,mouseenter和mouseleave,同样是鼠标移入,移出。只是它只针对注册元素生效,对子元素不会生效,没有冒泡事件。很完美的解决了问题。很开心,哈哈哈~~ 阅读全文
posted @ 2012-09-14 14:29 tianqing52 阅读(14950) 评论(2) 推荐(3) 编辑
摘要: 技术类的文章很喜欢博客园上的,今天终于开通博客了,希望以后不要偷懒,多来记录下工作中遇到的点点。多学习。 阅读全文
posted @ 2012-09-13 15:09 tianqing52 阅读(132) 评论(0) 推荐(0) 编辑