永发信息网

HTML里的一块区域(比如div或P)要显示一些文字内容,怎么判断该区域是否被填满了?

答案:4  悬赏:0  手机版
解决时间 2021-03-21 23:51
  • 提问者网友:浩歌待明月
  • 2021-03-21 13:01
HTML里的一块区域(比如div或P)要显示一些文字内容,怎么判断该区域是否被填满了?
最佳答案
  • 五星知识达人网友:一秋
  • 2021-03-21 13:57
你的内容的div
.content {
    overflow: hidden;
}然后点击下一页的时候,用Javascript控制.content的scrollTop为.content的高度*页数就行了。
追问这个方法能解决但是好像要用滚动条实现分页,我现在是在一个弹出框里显示内容,不想用滚动条,就是翻页后把当前td的内容清空然后把下一页的内容填充进来,请看图片追答scrollTop不需要滚动条呀。但是不能用td,只能用div。追问
我现在还要计算总页数   请问用scrollTop能实现不?
追答可以,把内容塞入之后,拿到div的offsetHeight。
然后拿offsetHeight/视窗高度,就是页数了。取Math.ceil向上取整。
全部回答
  • 1楼网友:笑迎怀羞
  • 2021-03-21 15:04
给个DIV定个宽高,溢出的内容下一页
  • 2楼网友:梦中风几里
  • 2021-03-21 14:45
用js控制字符函数追问我现在就是这样做的,问题是同样是1300字,英文显示出来是中文体积的一半。导致页面下面空白追答你只能以中文为标准,然后设置div的高度为自动即可,高度自动是,你有多少内容就多高,不会像固定那样留白追问弹出框的高度我不想改变因为现在的长宽是800*600看起来比较好看 有没有什么办法能在不改变容器大小的情况下 知道它是不是被填满了追答判断为英文内容时改变行高
  • 3楼网友:英雄的欲望
  • 2021-03-21 14:22
高度不要写死,用min-height试下,高度随着填充内容高度而变化追问弹出框的高度我不想改变因为现在的长宽是800*600看起来比较好看 有没有什么办法能在不改变容器大小的情况下 知道它是不是被填满了 应该有这种办法的吧 不然div的高度为什么会随着内容的填充自动增加,它应该是自动自己被填满了 我就是想知道怎么判断容器当前是不是被填满了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯