2010-03-01 74 views
0

我是jQuery的初学者。我正在准备一个测试引擎..我想要显示持续时间30秒的问题。每个问题必须在显示30秒后显示下一个问题,这应该重复,直到最后一个问题。我们可以用Ajax做到这一点吗?等待乌拉圭回合的答复...任何意见或建议jquery按时间间隔显示数据

回答

0

是的,这可以使用Ajax来完成:

  1. 使用AJAX调用,比如.load()AJAX queries with jQuery获取的问题。或者您可以提前加载所有问题,并使用计时器显示内容。
  2. 启动计时器或使用setTimeout(“insert javascript here”,timeout_in_milliseconds)。使用搜索将为您提供几个jQuery计时器插件
  3. 重复
  4. 当所有问题都显示出来后,退出。

请注意,如果要取消定时事件,您可能希望将setTimeout调用的值存储到变量中。例如,如果您希望在问题得到解答后立即加载下一个问题,并且您不希望将新问题替换为流氓定时事件。