每次向上滚动重新加载数据
Scroll up in reload data every time
这是我的代码:
var j = jQuery.noConflict();
j(document).ready(function()
{
j("#refresh").everyTime(3000, function(I)
{
j.ajax(
{
url: "refresh.php",
cache: false,
success: function(html)
{
j("#refresh").html(html);
var newscrollHeight = j("#refresh").attr("scrollHeight") - 20;
j("#refresh").animate({scrollTop: newscrollHeight }, 'normal'); //scrol otomatisnya
}
});
});
});
我想向上滚动我的滚动,但不能,因为 #refresh 每 3000 次重新加载一次。有人知道如何解决这个问题吗?
我会以不同的方式做,如果需要,请在滚动到顶部后让成功处理程序在 3 秒后调用相同的方法。
尝试这样的事情:
var j = jQuery.noConflict();
j(document).ready(function()
{
Refresh();
});
function refresh()
{
j.ajax(
{
url: "refresh.php",
cache: false,
success: function(html)
{
j("#refresh").html(html);
// var newscrollHeight = j("#refresh").attr("scrollHeight") - 20;
// j("#refresh").animate({scrollTop: newscrollHeight },'normal'); //scrol otomatisnya
var div = $('#refresh');
div.scrollTop(div.prop("scrollHeight") - 20);
setTimeout(function()
{
Refresh();
},3000); // or how ever long
}
});
}
更新:我更新了滚动代码
相关文章:
- 正在等待呈现图表,直到加载数据为止
- ng绑定和ng href问题.ng href未从控制器加载数据
- 单击按钮时加载数据
- 在reactjs组件中预加载数据
- Highcharts可以从服务器加载数据,但不能更新
- AngularJS promise在加载数据之前得到解决
- 在Knockout JS中搜索从DB加载数据的项目
- 如何在angular js中使用$emit后重新加载数据
- 构建多个图表时,HighCharts加载数据的速度较慢
- 加载初始网站后在后台加载数据
- ExtJS网格未从Ext.data.XmlStore加载数据
- 数据表 AJAX 筛选器重新加载数据
- select2 使用 AJAX 加载数据不能选择任何选项
- 在 Metro 风格应用中启动时加载数据
- 需要帮助使用 AJAX 和其他一些东西加载数据
- Vue 不加载数据
- 向右滚动加载数据
- 为SEO的数据绑定JS预加载数据
- mysql循环-预加载数据
- 无法使用JSON加载数据表