亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
background:#000000;
position: absolute;
top: 0px;left: 0px;z-index: 8000; // 樓上說的
opacity:0.4;

最新回答 / 慕俠2155777
當然是0? 你自己設置的。?按下事件還沒執行呢

最新回答 / 慕粉4204641
可能這個事件監聽函數沒有綁定成功,看看an(id)函數的參數是否是正確的id
打卡。。。
實際開發中是有插件可以實現的。做這個也是為了明白插件的原理。所以說JS是基本。實際開發中并不用擔心一個小效果會多麻煩。因為難的不是麻煩,而是自己創新出一個效果并實現它。
看了很久這個相對位置,意思就是,浮動框最左上角相對于鼠標的位置是-100px;,然而鼠標在拖動的過程中位置是不斷在變化的,所以,相對的,浮動框跟著鼠標移動后的最后位置是相對于鼠標位置上左各100px;
教學視頻能不能嚴謹點,var elW=el.offsetWidth 和var elH=el.offsetHidth 這兩段哪能獲取到值,我查了半天還以為自己代碼有問題,要在el后面加上[0],這樣var elW=el[0].offsetWidth 和var elH=el[0].offsetHidth 才能獲取到

最新回答 / Mext
沒有看到全部代碼因此不太清楚問題所在,我按照老師寫的并沒有問題。
說沒居中的同學是沒有調用函數,視頻里的老師是在控制臺里調用,在這里需要自己來調用一下。
autoCenter(dialog);
我是用電腦看的,按全屏查看后發現水平方向沒有居中,這個原因是因為我們在按提交時,右邊窗口的width和元素的寬度幾乎一樣,而var bodyW = document.documentElement.clientWidth;獲取的寬度是當前右邊窗口的可視區寬度,所以當全屏后會發現并沒有居中。要想看到效果最好自己敲一遍用瀏覽器查看。
老師代碼很精練!

最贊回答 / 啊慕幕
有的,你仔細看,dialog里面有個class="dialogTile"

最新回答 / Mext
你寫的代碼貼出來啊,是不是獲取了錯誤的對象,還是沒有寫寬度?
165. addEventListener
182. moveX = mouseX - mouseOffsetX;
190. isDraging = false;

最新回答 / 夢雨曦
onmousemove這個事件綁定到document上 “document.onmousemove“
哎喲窩草,講的太快了,看完了都還沒弄明白
課程須知
1.對DIV和CSS基本內容掌握,理解元素的定位的概念 2.對JS基本語法掌握,理解函數和事件的概念 3.適合一定實戰經驗的中級以上層次人員學習。
老師告訴你能學到什么?
1.掌握對可拖拽對話框的實現原理 2.了解元素如何觸發腳本方法以及如何編寫偵聽事件 3. 學會設置元素在頁面中居中和全屏

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消