随笔分类 - 兼容性封装
摘要:嗯哼。不多说,直接上代码了。 // 为元素 绑定拖动事件 function bindDragEvent(obj){ obj.onmousedown = function(e){ e = e || window.event; obj.setCapture && obj.setCapture(); //
阅读全文
摘要:1. 获取 网页真实内容 高度 // 获取 网页真实内容 高度 function getScrollHeight(){ return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); } 2. 获
阅读全文
摘要:嗯哼。不多说,直接上代码了。 // 获取元素 在 浏览器窗口 中的 坐标 Test Already. function posInClient(obj){ var theClient = obj.getBoundingClientRect(); // 获取元素的左,上,右和下分别相对 浏览器视窗 的
阅读全文
摘要:嗯哼。不多说,直接上代码。 // 自定义 绑定响应函数 兼容性封装 Test Already. function bindEventFunc(obj, eventStr, func){ // console.log(!!obj.addEventListener == true); // true /
阅读全文
摘要:嗯哼。不多说,直接上代码了。 // 自定义 获取元素当前样式 兼容性封装 Test Already. function getCurrentStyle(obj, name){ if(window.getComputedStyle){ // 大多浏览器支持, IE8 及以下不支持 return win
阅读全文
摘要:1. 事件对象 event 标准浏览器 传递给响应函数 IE 把 event 事件对象作为全局对象 window 的一个属性 2. 浏览器滚动条高度 标准浏览器 使用 documen.documentElement.scrollLeft documen.documentElement.scrollT
阅读全文
摘要:不多说,直接上代码 实例代码
阅读全文