日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

实现div可以调整高度(div实现resize)

發(fā)布時間:2023/12/13 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实现div可以调整高度(div实现resize) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

實現(xiàn)div可以調(diào)整高度(div實現(xiàn)resize)


一、div 實現(xiàn)resize(類似textarea)

  代碼如下:

<!DOCTYPE html> <html><head><title>div實現(xiàn)textarea效果</title><style>#textarea {height: 200px;width: 300px;padding: 4px;border: 1px solid #888;resize: vertical;overflow: auto;}#textarea:empty:before {content: attr(placeholder);color: #bbb;}</style></head><body><div id="textarea" contenteditable="true" placeholder="請輸入內(nèi)容..."></div></body> </html>

?

二、監(jiān)聽div的resize事件

<!DOCTYPE html> <html><head><title>div監(jiān)聽resize事件</title><style>.container {position: relative;width: 500px;height: 300px;background-color: black;padding: 4px;resize: vertical;overflow: auto;}.size-watch {width: 100%;height: 100%;position: absolute;visibility:hidden;margin: 0;padding: 0;border: 0;}</style> </head><body ><div class="container" id="mapDiv" >hello</div><script>function riseze (el, cb) {// 創(chuàng)建iframe標(biāo)簽,設(shè)置樣式并插入到被監(jiān)聽元素中var iframe = document.createElement('iframe');iframe.setAttribute('class', 'size-watch');el.appendChild(iframe);// 記錄元素當(dāng)前寬高var oldWidth = el.offsetWidth;var oldHeight = el.offsetHeight;// iframe 大小變化時的回調(diào)函數(shù)function sizeChange () {// 記錄元素變化后的寬高var width = el.offsetWidth;var height = el.offsetHeight;// 不一致時觸發(fā)回調(diào)函數(shù) cb,并更新元素當(dāng)前寬高if (width !== oldWidth || height !== oldHeight) {cb({width: width, height: height}, {width: oldWidth, height: oldHeight});oldWidth = width;oldHeight = height;}}// 設(shè)置定時器用于節(jié)流var timer = 0;// 將 sizeChange 函數(shù)掛載到 iframe 的resize回調(diào)中 iframe.contentWindow.onresize = function () {clearTimeout(timer);timer = setTimeout(sizeChange, 20);};}//var el = document.getElementById("mapDiv");var el = document.querySelector('.container');riseze(el, (val, oldVal) => {console.log(`size changed!new: ${JSON.stringify(val)}, old: ${JSON.stringify(oldVal)}`);});</script></body> </html>

?

參考網(wǎng)站:

1、https://blog.csdn.net/liya_nan/article/details/81742370

2、https://segmentfault.com/a/1190000016550156

轉(zhuǎn)載于:https://www.cnblogs.com/BillyYoung/p/11209041.html

總結(jié)

以上是生活随笔為你收集整理的实现div可以调整高度(div实现resize)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲午夜片 | 伊人影院综合 | 九九色网站 | 日韩av网站大全 | 国产精品亚洲一区二区三区在线观看 | 精品国产av一区二区三区 | 亚洲欧美激情视频 | 国产成人精品午夜福利Av免费 | 91色爱| 亚洲av无码一区二区乱子伦 | 国产专区在线播放 | 操人小视频| 男女黄床上色视频免费的软件 | 欧美亚洲黄色片 | 伊人久久大香线蕉综合网站 | www.婷婷| 麻豆乱码国产一区二区三区 | 亚洲精品视频中文字幕 | 一区二区在线视频 | 午夜免费一级片 | 天天爱天天爽 | 91视频合集 | 亚洲美女av网站 | 毛片视频免费播放 | chinese hd xxxx tube麻豆tv| 亚洲美女福利视频 | 亚洲av毛片基地 | 国产丰满美女做爰 | 天堂8av | 亚洲欧洲一区二区在线观看 | 欧美福利视频一区 | 天天看天天干 | 神马影院午夜伦理片 | 天堂视频中文在线 | 国产综合视频 | 成人免费xxxxx在线观看 | 先锋av网| 欧美日韩免费一区 | 天堂网视频在线 | 乱一色一乱一性一视频 | 情欲超| 91久| 口舌奴vk| 在线观看日韩av | 一级裸体片 | 又黄又湿的网站 | 欧美日韩一区二区在线观看 | 欧美另类videos | 亚洲图片自拍偷拍 | 美女扒开下面让男人捅 | 成人123区 | 男女拍拍拍| 午夜片在线观看 | a免费在线观看 | 一级做a免费视频 | 午夜av片 | 调教驯服丰满美艳麻麻在线视频 | 在线观看麻豆av | 日韩欧美在线视频观看 | 亚洲黄色成人 | 六月综合 | 欧美成人aaaa | 久久久久久国产精品 | 免费成人电影在线观看 | 女的高潮流时喷水图片大全 | 亚洲蜜臀av乱码久久精品蜜桃 | y11111少妇 | 午夜免费在线观看 | 最新视频在线观看 | 欧美激情精品久久 | 91操人| 国产www免费观看 | 天堂素人约啪 | 高跟鞋肉丝交足91 | 麻豆视频在线观看 | 老熟妇高潮一区二区高清视频 | 夜夜嗨视频 | 91禁蘑菇在线看 | 午夜伦伦 | 亚洲黄网站在线观看 | 久久99热久久99精品 | 麻豆免费观看网站 | 五月av| 91免费视频国产 | 99久在线精品99re8热 | 美国av一区二区 | 九九热8| 亚洲精品视频在线 | 亚洲性网站 | 精品国偷自产在线 | mm131美女视频 | 亚洲日本在线观看视频 | 99伊人 | 丰满人妻av一区二区三区 | 成人在线视频一区二区三区 | 橹图极品美女无圣光 | 久久93| 国产精品伊人久久 | 操操操操操操 |