某种“方法”来读取元素是在两页还是一页上

时间:2015-04-15 09:59:09

标签: javascript html css

这可能需要在javascript中完成,但我不完全确定如何以及是否有任何一种方法可以告诉我的div元素在一页或两页上,具体取决于我在print.css中的打印设置

我想以一种方式使用它,如果元素完全在一个页面上,它将不会被更改,但如果它在两个页面上,那么它将被推到另一个页面上,因此它不会被分割。为什么我想要这种类型的方法是因为我使用不同大小的javascript创建不同的元素,并且它们总是不适合在一个页面上,需要在另一个页面上移动。

比如说,我有元素A,B和C.元素A& B适合第1页,但适用于元素A& C元素C在两个页面之间分开(第1页和第2页)。现在我希望它能够理解它的分裂并将其完全移到另一页(第2页)。

我的母语不是英语,我认为我的解释非常糟糕,如果有任何问题需要理解,请将其留在评论部分,我会澄清。

1 个答案:

答案 0 :(得分:0)

您可以使用jQuery .offset().top从文档顶部获取元素偏移量,添加它的高度并检查它是否仍然小于$(window).height()