第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

動(dòng)態(tài)加載的css導(dǎo)致js控制的元素?zé)o法居中

動(dòng)態(tài)加載的css導(dǎo)致js控制的元素?zé)o法居中

猛跑小豬 2019-02-14 18:15:59
/*a.css的代碼*/*{margin:0;padding:0;}.dialog{        width: 380px;        height: auto;        position: absolute;z-index: 9000;        background: #38f;        color:#333;    }/*加載a.css文件*/var cssNode = document.createElement('link');cssNode.rel = 'stylesheet';cssNode.type = 'text/css';cssNode.media = 'screen';cssNode.href = 'a.css?t='+new Date().getTime();document.head.appendChild(cssNode);/*使元素居中*/function gocenter(ele){var bodyW=document.documentElement.clientWidthvar bodyH=document.documentElement.clientHeightvar elW=ele[0].offsetWidthvar elH=ele[0].offsetHeightele[0].style.left=(bodyW-elW)/2+'px'ele[0].style.top=(bodyH-elH)/2+'px'}/*調(diào)用代碼*/$('body').append('<div class="dialog">測(cè)試是否居中</div>')gocenter($('.dialog'))//可以居中setTimeout(function(){gocenter($('.dialog'))},0)問(wèn)題是:如果直接用gocenter($('.dialog'))的話,元素?zé)o法居中,但是只要用了setTimeout就可以居中了.我還發(fā)現(xiàn),如果直接調(diào)用gocenter($('.dialog')),那么獲取出來(lái)的元素offsetWidth的值是屏幕寬度,但我明明已經(jīng)先append,然后再調(diào)用的gocenter方法,應(yīng)該來(lái)說(shuō)是同步的代碼,為何還是獲取不到真實(shí)的元素寬度?從而導(dǎo)致整個(gè)元素?zé)o法居中
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 427 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)