按需加载成功将html插入layer后,想获取和设置layer的高度

按需加载成功将html插入layer后,想获取和设置layer的高度

http://img1.sycdn.imooc.com//climg/5dd9ccf609ef4cb605970332.jpg

为什么这时获取的layer的高度是0呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,老师测试源码下拉菜单是可以显示的,并且有高度:

http://img1.sycdn.imooc.com//climg/5dda04ad0997675c01880258.jpg

http://img1.sycdn.imooc.com//climg/5dda046f09fd809a11420433.jpg

同学测试是下拉菜单没有显示,所以layer高度才为0吗?

建议用源码测试下,如果还有问题,建议将自己写的代码全部粘贴上来,老师帮助你测试。祝学习愉快!

  • 午炎子栩 提问者 #1
    抱歉,没说清楚,在源码上一样,我是将调用dropdown插件时,animation设置为slideUpDown,这时按需加载时,高度会出问题(加载之后仍然是dropdown-loading图片的高度)。 然后在$layer加载完成时我加代码$layer.height('auto').height($layer.height());结果,$layer的高度是0,而不是被内容撑起的高度。
    2019-11-24 13:36:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师