
js
Timdan
这个作者很懒,什么都没留下…
展开
-
创建函数计算目标元素到浏览器窗口的距离
在js 中当需要计算目标元素和浏览器顶部或者左边的距离时,通过创建以下函数,调用即可 // 创建函数,计算目标元素到浏览器窗口的距离 function getTL(obj){ // 定义t和l用来计算每一层的offset的距离 var t=0; var l=0; var start=obj; while(obj){ if (obj==start) {原创 2017-05-13 17:12:03 · 403 阅读 · 0 评论 -
js 通过兼容性写法获取样式
JS通过兼容性写法获取样式获取非行内样式可以使用以下方式:一 IE中使用box.currentStyle.width二 非IE浏览器中使用getComputedStyle(box,null).width // 兼容处理 if (box.currentStyle) { box.currentStyle.width; }else{ getComputedStyle(bo原创 2017-05-24 17:18:47 · 391 阅读 · 0 评论 -
firstChild和firstElementChild的区别
firstChild可以获取文本元素而firstElemenChild不能 .它们的共同点都是获取父节点下第一个节点对象。.但是firstElementChild只会获取元素节点对象,从名称就可以看出来,firstChild则可以获取文本节点对象(当然也可以获取元素节点对象),比如空格和换行都被当做文本节点。原创 2017-05-15 18:23:03 · 3941 阅读 · 0 评论 -
js 实现在移动端开发,解决不同手机像素大小的兼容问题
js 实现在移动端开发,解决不同手机像素大小的兼容问题原创 2017-05-28 16:46:16 · 2068 阅读 · 0 评论 -
js 通过封装函数用来创建cookie
cookie值编码处理在cookie 的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格等特殊符号。用escape( )函数进行编码,它能将一些特殊符号使用十六进制表示,从而可以存储于cookie值中当使用escape( )编码后,在取出值以后需要使用unescape( )进行解码才能得到原来的cookie值示例代码 通过封装函数创建cookie 和获取cookie // 封装函数创原创 2017-05-18 19:51:07 · 457 阅读 · 0 评论 -
防止事件冒泡和阻止默认事件的兼容写法
阻止事件的传播兼容function(e){ var e=e||window.event; e.stopPropagation();//阻止事件的传播(包括捕获也包括冒泡) // 兼容处理 if (e.stopPropagation) { e.stopPropagation()原创 2017-06-06 18:20:00 · 2806 阅读 · 0 评论 -
BOM 和 DOM 的区别
DOM 是 W3C 的标准; [所有浏览器公共遵守的标准]BOM 是 各个浏览器厂商根据 DOM 在各自浏览器上的实现;[表现为不同浏览器定义有差别,实现方式不同]window 是 BOM 对象,而非 js 对象;DOM 部分 图片 BOM部分 window.close(); //关闭窗口 window.alert(“message”); //弹出一个具有OK按钮的系统消息框,显示指定原创 2017-09-04 21:05:20 · 489 阅读 · 0 评论 -
解决 swiper 在angularjs中使用循环轮播失效的问题
bug描述:我在anjularjs 中使用了swiper轮播图,通过动态获取到数据插入swiper-slide中,我在swiper初始化中设置了loop(循环),但是在出现了一点小问题,swiper会失效,划不动,当我设置固定的数据通过ng-src 插入到swiper-silde中,会正常轮播,但是第一张图会出现空白。通过查询了资料,发现swiper和angularjs执行的机制是不同的,swipe原创 2017-09-14 15:03:58 · 5037 阅读 · 1 评论