perf[el-dragDialog]: use curring

This commit is contained in:
Pan 2018-05-04 10:26:29 +08:00
parent 9fbb028124
commit f9d510ea78

View file

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