perf[el-dragDialog]: use curring

This commit is contained in:
Pan 2018-05-04 10:26:29 +08:00
parent 9fbb028124
commit f9d510ea78
1 changed files with 5 additions and 5 deletions

View File

@ -6,13 +6,13 @@ export default{
dragDom.style.cssText += ';top:0px;' dragDom.style.cssText += ';top:0px;'
// 获取原有属性 ie dom元素.currentStyle 火狐谷歌 window.getComputedStyle(dom元素, null); // 获取原有属性 ie dom元素.currentStyle 火狐谷歌 window.getComputedStyle(dom元素, null);
function getStyle(dom, attr) { const getStyle = (function() {
if (dom.currentStyle) { if (window.document.currentStyle) {
return dom.currentStyle[attr] return (dom, attr) => dom.currentStyle[attr]
} else { } else {
return getComputedStyle(dom, false)[attr] return (dom, attr) => getComputedStyle(dom, false)[attr]
} }
} })()
dialogHeaderEl.onmousedown = (e) => { dialogHeaderEl.onmousedown = (e) => {
// 鼠标按下,计算当前元素距离可视区的距离 // 鼠标按下,计算当前元素距离可视区的距离