摘要: 嗯哼。不多说,直接上代码了。 // 为元素 绑定拖动事件 function bindDragEvent(obj){ obj.onmousedown = function(e){ e = e || window.event; obj.setCapture && obj.setCapture(); // 阅读全文
posted @ 2018-10-29 22:55 耶梦加德 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 1. 获取 网页真实内容 高度 // 获取 网页真实内容 高度 function getScrollHeight(){ return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); } 2. 获 阅读全文
posted @ 2018-10-29 22:53 耶梦加德 阅读(5143) 评论(0) 推荐(1) 编辑
摘要: 嗯哼。不多说,直接上代码了。 // 获取元素 在 浏览器窗口 中的 坐标 Test Already. function posInClient(obj){ var theClient = obj.getBoundingClientRect(); // 获取元素的左,上,右和下分别相对 浏览器视窗 的 阅读全文
posted @ 2018-10-29 22:50 耶梦加德 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 嗯哼。不多说,直接上代码了。 // 获取鼠标 在目标元素中的 坐标 function posInElement(obj,e){ var mouseX = e.clientX; var mouseY = e.clientY; var objX = obj.getBoundingClientRect() 阅读全文
posted @ 2018-10-29 22:48 耶梦加德 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 嗯哼。不多说,直接上代码。 // 自定义 绑定响应函数 兼容性封装 Test Already. function bindEventFunc(obj, eventStr, func){ // console.log(!!obj.addEventListener == true); // true / 阅读全文
posted @ 2018-10-29 22:46 耶梦加德 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 嗯哼。不多说,直接上代码了。 // 自定义 获取元素当前样式 兼容性封装 Test Already. function getCurrentStyle(obj, name){ if(window.getComputedStyle){ // 大多浏览器支持, IE8 及以下不支持 return win 阅读全文
posted @ 2018-10-29 22:42 耶梦加德 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. 事件对象 event 标准浏览器 传递给响应函数 IE 把 event 事件对象作为全局对象 window 的一个属性 2. 浏览器滚动条高度 标准浏览器 使用 documen.documentElement.scrollLeft documen.documentElement.scrollT 阅读全文
posted @ 2018-10-29 22:21 耶梦加德 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 不多说,直接上代码 实例代码 阅读全文
posted @ 2018-10-29 16:57 耶梦加德 阅读(1020) 评论(0) 推荐(0) 编辑