最简单的方法来创建类似Twitter的状态更新小部件

时间:2010-03-25 05:46:20

标签: javascript jquery html css jquery-ui

我想要一个小部件,允许用户在尚未添加请求的情况下添加请求,或者如果请求已经添加则投票。当用户添加请求时,我希望它立即显示为列表的第一个元素,就像你发布新推文时你的时间轴会发生什么。香港专业教育学院试图寻找一个提供此功能的jquery插件,但我没有成功(也许我想不出正确的搜索条件??)。

我对自己的js技能没有足够的信心从头开始写这个,所以id宁愿找到一个模板开始。感谢。

1 个答案:

答案 0 :(得分:3)

我认为从头开始创作并不是很难。

在概念模型中:

创建表单以添加请求

将其存储在某个地方(XML,数据库,......您觉得它适合您的任何需求)

从数据库/ XMl文件中检索它,按发布日期或最后日期(以较新者为准)对其进行排序

编辑:

啊!因此,您要查找的部分就是在发布请求之后,您希望它显示在列表的顶部,而不刷新页面。是吗?

使用JScript,只需在用户单击处理发布的帖子按钮时引发事件。

该事件将触发一个重新运行数据库查询的函数,例如(通过Ajax或其他东西)。或者......它可以在列表顶部插入一些HTML。如果它是一个表,如:

document.write("<tr><td>" + Request_Title + "</td></tr>
                <tr><td>" + Request_Text + "</td></tr>
                <tr><td>" + Request_Author + "</td></tr>")

应该做的伎俩