搜索了好多文章,都不是自己想要的,所以在此贴下自己的解决方案,做个笔记. 1.常规需求:获取当前元素距离左边.顶部的距离 1 var x = $(div).offset().left; 2 var y = $(div).offset().top; 2.当元素处于iframe中时候,上面的方法获取的将是相对于iframe的的距离 此时我的做法是判断当前容器是不是iframe,如果是,则递归查找父级容器.累加每级容器计算的值即可 1 function GetPointInScreen(e, x, y
function pos(elem) { var x = elem.offsetLeft, y = elem.offsetTop; while (elem = elem.offsetParent) { x += elem.offsetLeft; y += elem.offsetTop; } return [x, y];}
学完列表,元组,字典,集合以后,发现他们长的有些像,傻傻分不清,现在回顾下,以代码为例进行分析每一种操作的属性.(英语不佳,错误请忽略) 举栗如下:names = ["hbb",'tian','bao','cheng'] # define of list 符号为 [] not () or {} # find one element print(names [0]) # hbb 以零作为开始:对照位置查找元素: # print(names[ ]) # 'list' object is n