使用AJAX或JQuery实现文本滑块或“幻灯片放映”

时间:2009-10-14 14:56:18

标签: asp.net javascript jquery ajax web-services

我正在尝试使用AJAX控件工具包和/或执行以下操作的JQuery找到一种实现文本滑块(示例:新闻源或推荐)的好方法:

  • 每隔几秒“滑动”(或淡入淡出)到下一个文本块
  • 文本块不能是静态的,因为它们可能有数百/数千个。最有可能需要调用.NET Web服务来返回随机文本块。
  • 这将驻留在.NET用户控件中,并将包含在许多不同的页面上

我们一遍又一遍地完成了JQuery滑块(包括图像和文本),但仅限于输出到页面的一组特定HTML块。这一次,我们需要从Web服务动态提取(使用javascript / jquery)随机文本提要,而不是为每个“提要”生成所有1000个div或列表块,因为它运行得非常慢。

1 个答案:

答案 0 :(得分:0)

我们找到了解决方案:

我们只是将用户控件创建为支持AJAX的UC(添加了“更新”面板)。然后我在页面中添加了一个asp:Timer。每个page_load(或者我们想要的Tick事件),我们从数据库中提取一个随机文本块。没有褪色或幻灯片效果,但我对结果感到满意。