0

我一直在尝试调整 JQuery 来做我想做的事,在花了几个小时试图找到答案之后,我对我的更好的人有吸引力。我正在使用 vticker 创建一个连续滚动的显示。此信息每 60 - 90 秒更新一次,但长度可能不同。所以我正在寻找两件事之一:

1)显示AZ数据的第一次迭代,当Z开始在​​屏幕上滚动时,立即抓取下一次AZ数据的迭代,所以A的第2次迭代立即跟随Z的第1次迭代。

2) 只需在定时间隔后重新加载数据的下一次迭代,但在上一次迭代完成之前不显示它。

我非常擅长 PHP,所以我既可以从 PHP 脚本返回数据,也可以从我的 PHP 脚本创建的静态 HTML 文件中返回数据。

更新:

这是我的代码。它主要是有效的——除了如果我们在一个列表的中间,它会当场刷新这些条目。例如,假设我的列表是 AZ,但屏幕上只有 FN。当刷新触发时,它会更新我屏幕上的 FN,而不是等到 WXYZ 从底部向上移动。

代码:

<script>
$(function(){
    var $scroller = $("#scroller");
    $scroller.vTicker('init', {height: 350, showItems: 2, speed: 600, pause: 0, mousePause: false });
    $("#scroller").load("stand1.php"); // /Main_Page #jq-p-Getting-Started li");

    $(document).ready(function() {
$.ajaxSetup({ cache: false }); // This part addresses an IE bug.  without it, IE will only load the first number and will never refresh
setInterval(function() {
$('#scroller').load('stand1.php');
}, 30000); // the "3000" here refers to the time to refresh the div.  it is in milliseconds. 
}); 


});
</script>
4

1 回答 1

0

我使用DataTables来无限滚动我的表格。它还为您提供了四种将数据加载到表中的选项。“DataTables”最好的一点是您可以使用 jQueryUI 为其设置主题。

于 2012-10-12T06:30:55.243 回答