如何在Firefox扩展中平滑地打开选项卡的窗格?

时间:2010-02-08 22:05:05

标签: javascript firefox-addon

每当有人从Google搜索时,我们的Firefox扩展程序会在侧窗格中显示前25个Bing结果。结果将被删除重复。

默认情况下,侧窗格已关闭。只有当有人查看Google结果页面时,侧窗格才会打开。当有人打开非Google页面时,侧窗格会自动关闭。

不幸的是,窗格的打开和关闭是笨重的。侧窗格实现为vbox,我们根据URL将其折叠属性设置为“true”或“false”。

重现的步骤:

1)下载扩展程序:https://addons.mozilla.org/en-US/firefox/addon/66587

2)从Google.com或Firefox搜索栏搜索“鞋子”。

3)单击Panabee侧窗格中显示的搜索结果之一。这将在新选项卡中打开结果。

4)在两个标签之间来回点击。窗格的打开/关闭是笨拙的。

有关如何平滑窗格的打开/关闭的任何建议?我们应该使用倒塌房产以外的东西吗?我们修复了隐藏的属性,但它没有更顺畅。

1 个答案:

答案 0 :(得分:3)

如果您使用Jetpack撰写添加内容,则会自动附带jquery。既然你可能没有使用Jetpack,我会在添加时添加jquery并使用内置的时序效果,例如animate()toggle()。 Firefox使用XUL,因此您可以使用任何javascript框架来编写侧窗等内容,因为它们都是DOM的一部分。