Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有任何方法可以获取特定高度的html标记?_Javascript_Jquery - Fatal编程技术网

Javascript 是否有任何方法可以获取特定高度的html标记?

Javascript 是否有任何方法可以获取特定高度的html标记?,javascript,jquery,Javascript,Jquery,我可以使用jQuery获得整个容器的高度,我想在容器内部500px高度之后添加H1标记 var height = $("body").find(".container"). innerHeight(); if(height > 800){ //Get here div on height 600 and insertAfter('<h1>New Heading</h1>') after that element on height 600, and insert

我可以使用jQuery获得整个容器的高度,我想在容器内部500px高度之后添加H1标记

var height = $("body").find(".container"). innerHeight();
if(height > 800){
 //Get here div on height 600 and insertAfter('<h1>New Heading</h1>') after that element on height 600, and insert H1 tag after closing that specific element  
}

var height = $("body").find(".container"). innerHeight();
if(height > 800){
 //Get here div on height 600 and insertAfter('<h1>New Heading</h1>') after that element on height 600, insert H1 tag right after specific element  
}
var height=$(“body”).find(“.container”)。内高();
如果(高度>800){
//在高度为600的地方输入div,在高度为600的元素后面输入insertAfter('newheading'),并在关闭该特定元素后插入H1标记
}
变量高度=$(“body”).find(.container”)。内高();
如果(高度>800){
//在高度600的元素后面插入div和insertAfter('newheading'),在高度600的元素后面插入H1标签
}

如果我理解正确 您可以使用一些样式来完成此操作:

HTML:

以下是为您准备的演示:
$(文档).ready(函数(){
$(窗口).bind('scroll',function(){
var navHeight=$(窗口).height()-600;
如果($(窗口).scrollTop()>navHeight){
$('.header').addClass('headcolor');$('.nave_stickey_text').fadeIn();
}否则{
$('.header').removeClass('headcolor');
$('.nave_stickey_text').fadeOut();
}
});
});

您可以通过css实现这一点,只需在H1中加上500px的边距,“在特定高度上获取html标记”是什么意思?您想将h1放置在容器内,并在容器顶部和h1之间留出500px的空间吗?请发布一些html和css,以便我们能更好地帮助您。@Whoami github我不需要设置500px的边距,我想在500px之后添加h1标记。@ArturNoetzel我想从500px的顶部了解容器内的元素,然后添加h1标记。先生,我在容器内有一个表,该表中有许多行,我想打印该表,我也有固定的页眉和页脚,现在我只想分页符,如果容器有超过800px的高度,应该有h1标签后添加500px从顶部,然后我会申请分页符。容器内的内容是动态生成的,我想用一个逻辑来检查顶部500px上的内容,其余的逻辑我可以应用。我希望你理解这个问题,谢谢,我在容器中有一个表,表中有很多行,我想打印这个表,我也有固定的页眉和页脚,现在我只想分页符如果容器的高度超过800px,应该在顶部500px后添加h1标记,然后我会申请分页符。容器内的内容是动态生成的,我想用一个逻辑来检查顶部500px上的内容,其余的逻辑我可以应用。我希望你理解这个问题,谢谢,我在容器中有一个表,表中有很多行,我想打印这个表,我也有固定的页眉和页脚,现在我只想分页符如果容器的高度超过800px,应该在顶部500px后添加h1标记,然后我会申请分页符。容器内的内容是动态生成的,我想用一个逻辑来检查顶部500px上的内容,其余的逻辑我可以应用。我希望你能理解这个问题,谢谢
<div class="container">
   <h3 class="customTag">Im Your H3</h3>
</div>
.container{
    position: relative;
    height: 800px;
    width: 600px;
    background-color: red;
}
.customTag{
    position: absolute;
    bottom: 500px;
    background-color: yellow;
    }