代码之家  ›  专栏  ›  技术社区  ›  Keith

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

  •  0
  • Keith  · 技术社区  · 15 年前

    我正在尝试用Ajax控制工具包和/或jquery实现文本滑块(例如:新闻提要或证词)的一种好方法,它执行以下操作:

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

    我们一次又一次地完成了jquery滑块(包括图像和文本),但只在输出到页面的一组特定HTML块内完成。这一次,我们需要(使用javascript/jquery)动态地从Web服务中提取一个随机的文本提要,而不是为每个“提要”生成全部1000个DIV或列表块,因为它的运行速度非常慢。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Keith    15 年前

    我们找到了一个解决方案:

    我们只是将用户控件创建为支持Ajax的UC(添加了更新面板)。然后我在页面中添加了一个asp:timer。每个页面加载(或勾选事件,如果我们想要的话),我们从数据库中提取一个随机的文本块。没有淡入淡出或幻灯片效果,但我对结果很满意。