如何在dealsea.com上实现评论弹出窗口?

时间:2010-10-24 07:25:13

标签: javascript popup

我遇到[查看链接的修订历史记录],并且对其干净的设计感到惊讶。当您点击交易下的任何“添加评论”链接时,我对网站如何实施“添加评论”弹出窗口特别感兴趣。

我对弹出窗口的JS知识仍处于...级别。然而,这个网站正在使用< a class =“addcomment”>仅添加评论。它是如何触发弹出窗口的?我搜索了它的主页html源代码,没有看到它预先加载弹出窗口的情况,然后隐藏并在有人点击“添加评论”链接时启用它。

2 个答案:

答案 0 :(得分:0)

查看jQuery它是一个具有功能和插件的javascript库,可以非常轻松地实现这一点并支持大多数浏览器。

具体看一下jquery对话框:http://jqueryui.com/demos/dialog/

答案 1 :(得分:0)

他们通过jQuery附加了一个click事件处理程序。如果您使用浏览器的开发工具并使用控制台,则可以执行以下代码来查看绑定的处理程序。如果您使用Firefox和Firebug,则可以使用Firequery,它将.data()数据添加到dom视图。

$(".addcomment").data("events").click

如果查看外部js文件并搜索“addcomment”,您将看到绑定的处理程序。