gpt4 book ai didi

javascript - 使用 append() 将页面滚动到底部时如何显示数据;

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:03 25 4
gpt4 key购买 nike

如何使用 append(); 将页面滚动到底部时显示数据?

首先,当您加载页面 index.php 时,它将显示 88888 和更多 br 标签

当您将页面滚动到底部时,我想用 append(); 显示 88888 和更多 br 标签;函数,我该怎么做?

索引.php

<script src="http://code.jquery.com/jquery-1.7.2.js"></script>
<script>
$("#fid").submit(f1());
</script>


<form method="post" id="fid" action="Javascript:void(0);" >
<input type='hidden' id='numbers' name='numbers' value='88888'/>
</form>
<div id="demoajax">

<script>
function f1(){
$('#demoajax').hide();
$.ajax({
url: 'demo.php',
type: 'POST',
data: $('#fid').serialize(),
success: function(data){
$('#demoajax').show();
$('#demoajax').html(data);
}
});
return false;
}
// on load page call function code //
$(document).ready(f1());
</script>

<script type="text/javascript">
$(document).ready(function(){
$(window).scroll(function(){
var height = $('#demoajax').height();
var scroll_top = $(this).scrollTop();
if(($(window).scrollTop() + $(window).height() == $(document).height())){
$('#demoajax').hide();
$('#protect_form_between_ajax_process').show();
$('#loading').show();
$.ajax({
url: 'demo.php',
type: 'POST',
data: $('#fid').serialize(),
success: function(data){
$('#demoajax').append(data);
}
});
return false;
}
return false;
});
});
</script>

演示.php

<?PHP
echo $_POST[numbers];
?>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

最佳答案

你的代码是正确的,它必须运行

试试这个条件

 ($(window).scrollTop() + $(window).height() >= ( $(document).height()  - 200)) //  This will ensure that ajax call is send when there is 200px area left for user to scroll

 $(window).scrollTop() + $(window).height() == ( $(document).outerHeight(true)) // This will give the exact height

关于javascript - 使用 append() 将页面滚动到底部时如何显示数据;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25820346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com