1

拥有 twitter 引导程序并使用进度条。

想用 javascript 为栏设置动画。想出了如何根据时间为栏设置动画,现在尝试了解如何根据进度设置动画。

从 mongo api 中拉出元素时会出现加载屏幕。我该如何创建这个动画进度条,当我拉出更多元素时它会移动?

def self.get_xxx_users(read_db)
db_users = read_db.collection("users");
db_users = db_users.find({"$and" => [:plan => { "$ne" =>"XXX"}, :'xxx.xxx_type' => {"$ne" => "XXX"}]},{}).to_a  
db_users
4

1 回答 1

3

进度条不会神奇地进步,因此您必须手动提供挂钩。

一个好的但简单(并且可能需要优化)的方法是计算您想要挑选的记录数:

db_users_count = db_users.find({"$and" => [:plan => { "$ne" =>"XXX"}, :'xxx.xxx_type' => {"$ne" => "XXX"}]},{}).count();

然后将其除以设定区域,使用limit()每次完成您需要的一定数量的批处理。

因此,当您将这些(例如,每批 100 个)用户添加到to_a您的 ruby​​ 应用程序中的主数组(告诉它增加你的进度条。

于 2012-11-23T12:13:13.207 回答