随笔分类 -  jQuery

记录学习到的jQuery
jQuery DOM操作IE6兼容性
摘要:执行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 阅读(428) 评论(0) 推荐(0)
jQuery,选择器,选择父页面的元素
摘要:最近操作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 阅读(11117) 评论(1) 推荐(0)
鼠标移入移出冒泡事件解决 Jquery mouseenter和mouseleave
摘要:这两天在在做一个菜单,ul下多个li菜单,当鼠标移出ul的时候将菜单隐藏。想到这移入移出,想到mouseover和mouseout事件,但是问题来了,我要的是鼠标移出ul的时候才触发mouseout事件,但是我鼠标移出ul子元素li的时候也出触发ul上注册的mouseout事件,这样就达不到想要的效果。后来跟同事讨论才发现,jQuery本身还有另外两个事件,mouseenter和mouseleave,同样是鼠标移入,移出。只是它只针对注册元素生效,对子元素不会生效,没有冒泡事件。很完美的解决了问题。很开心,哈哈哈~~ 阅读全文
posted @ 2012-09-14 14:29 tianqing52 阅读(14996) 评论(2) 推荐(3)