看了很久這個(gè)相對(duì)位置,意思就是,浮動(dòng)框最左上角相對(duì)于鼠標(biāo)的位置是-100px;,然而鼠標(biāo)在拖動(dòng)的過程中位置是不斷在變化的,所以,相對(duì)的,浮動(dòng)框跟著鼠標(biāo)移動(dòng)后的最后位置是相對(duì)于鼠標(biāo)位置上左各100px;
2017-10-25
教學(xué)視頻能不能嚴(yán)謹(jǐn)點(diǎn),var elW=el.offsetWidth 和var elH=el.offsetHidth 這兩段哪能獲取到值,我查了半天還以為自己代碼有問題,要在el后面加上[0],這樣var elW=el[0].offsetWidth 和var elH=el[0].offsetHidth 才能獲取到
2017-10-11
說沒居中的同學(xué)是沒有調(diào)用函數(shù),視頻里的老師是在控制臺(tái)里調(diào)用,在這里需要自己來調(diào)用一下。
autoCenter(dialog);
我是用電腦看的,按全屏查看后發(fā)現(xiàn)水平方向沒有居中,這個(gè)原因是因?yàn)槲覀冊(cè)诎刺峤粫r(shí),右邊窗口的width和元素的寬度幾乎一樣,而var bodyW = document.documentElement.clientWidth;獲取的寬度是當(dāng)前右邊窗口的可視區(qū)寬度,所以當(dāng)全屏后會(huì)發(fā)現(xiàn)并沒有居中。要想看到效果最好自己敲一遍用瀏覽器查看。
autoCenter(dialog);
我是用電腦看的,按全屏查看后發(fā)現(xiàn)水平方向沒有居中,這個(gè)原因是因?yàn)槲覀冊(cè)诎刺峤粫r(shí),右邊窗口的width和元素的寬度幾乎一樣,而var bodyW = document.documentElement.clientWidth;獲取的寬度是當(dāng)前右邊窗口的可視區(qū)寬度,所以當(dāng)全屏后會(huì)發(fā)現(xiàn)并沒有居中。要想看到效果最好自己敲一遍用瀏覽器查看。
2017-09-25
165. addEventListener
182. moveX = mouseX - mouseOffsetX;
190. isDraging = false;
182. moveX = mouseX - mouseOffsetX;
190. isDraging = false;
2017-09-11