GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
阅读:36361回复:123

鼠标移到菜单和下拉箭头上自动弹出下拉菜单(uc.js脚本,更新到v3.5.0)

楼主#
更多 发布于:2008-12-12 15:50
鼠标移到菜单或者下拉箭头上时,自动弹出下拉菜单,支持窗口中所有的 dropmarker 元素(不仅包含firefox主界面上的 dropmarker 元素,也包含firefox选项、扩展选项等其它窗口上的dropmarker元素),测试中发现firefox选项中的极个别dropmarker元素无效,另外特别增加了对“搜索引擎列表”按钮的支持。

延迟的时间放在代码的最上面(默认为200毫秒),需要修改延迟时间的话直接改最上面的数字200就可以了。

Ver 3.5.0:AutoPopup.3.5.0.zip
1. 支持弹出菜单带有 frame (如SimilarWeb的弹出菜单)。

Ver 3.4.0:AutoPopup.3.4.0.zip
1. 增加了对所有 Widget Panel 的支持。所有扩展添加的按钮,弹出的是 Widget Panel,以前只支持浏览器自带的,现在可以支持其它扩展添加的 Widget Panel 了。
2. Firefox 41 以上的 pocket-button,之前的版本会自动按下自动弹出面板。而这个按钮按下的话,就会将当面页面添加到 Pocket List 中,新版本将这个按钮加入黑名单了。

Ver 3.3.1:AutoPopup.3.3.1.zip
1. 增加了对 OneOffButtons (新式搜索框) 的搜索图标的支持。这个搜索图标,鼠标移上去出现一个小小的箭头,其实这个箭头不是一个单独的控件,而是那个图标的图像上画了一个箭头。新版本对这个图标做了特别处理。

Ver 3.3.0:AutoPopup.3.3.0.zip
1. 黑名单(BlackIDs)支持没ID的控件。
   a) 如果是id,用#<id>或者id=<id>来表示,比如 '#abp-toolbarbutton', 'id=abp-toolbarbutton'
   b) 如果是 className,用 .<classname>或者class=<classname> 来表示,比如
      '.autocomplete-history-dropmarker', 'class=autocomplete-history-dropmarker'
   c) 其它的属性用 <属性名>=<属性值> 来表示,如 'anonid=historydropmarker', 'label=FoxyProxy Standard'
2. 对FoxProxy按钮特别处理,支持FoxProxy按钮的下拉菜单。
3. 修正了一个错误,这个错误会造成“附加附件”页面的下拉菜单无法弹出。

Ver 3.2.0:AutoPopup.3.2.0.zip
1. 优化代码,代码更小,效率更高。
2. 全面支持 widget 按钮,这些按钮包括:“历史”、“Web开发工具”、“忘记”、“字符编码”、“侧栏”。3.1.0版中的“Web开发工具”的自动弹出,是我自己用菜单实现的,对其它几个按钮不通用。新版对这5个widget 按钮,使用统一的代码,而且代码更简洁。

Ver 3.1.0:AutoPopup.3.1.0.zip
1. 支持 Web开发工具 按钮。
2. 支持 stylish 类型的扩展按钮。此类按钮,菜单不是放在按钮下面,而是指定按钮的 popup 属性。
3. 如果按钮同时有下拉箭头,且下拉箭头隐藏,3.0.x版本中鼠标移到按钮上不会自动弹出,3.1.0自动判断。下拉箭头隐藏时按钮也会自动弹出菜单。
4. 一些 bug 修正。

Ver 3.0.6:AutoPopup.3.0.6.zip
此版本,重新改写,相比以前的版本,更加完美。不仅对界面上的控件有效,而且对页面形式的设定、附加组件里的控件也有效。
增加了对“下载”按钮的支持,增加了黑名单功能。黑名单只能用 ID 来判断,需要的自己在一开始的代码里添加需要屏蔽哪些 ID。
一些类型为 menu-button 的按钮,之前的版本不支持,现在也支持了。同时,代码自动判断工具栏的位置(上下左右),根据不同的位置,菜单弹出对齐方式也不一样,自动适应工具栏。

Ver 2.0.0:AutoPopup.2.0.0.zip
支持Firefox 29+的菜单按钮,但是弹出的菜单面板里按钮的下拉菜单,暂时不打算支持。

Ver 1.8.0:AutoPopup.v1.8.0.zip
兼容Firefox4.0。我自己的电脑上早就更新了,但忘记上传了。

Ver 1.6.6:AutoPopup.1.6.6.zip
修正bug:修正了1.6.5导致的bug。1.6.5版,鼠标移到按钮上有时不弹出下拉菜单。

Ver 1.6.5:
修正bug:Firefox 4.0 的火狐橙按钮有点特别,鼠标从按钮移到下拉菜单上时,经常会导致下拉菜单消失。现在修正了。

Ver 1.6.3:AutoPopup.1.6.3.zip
修正bug:在1.6.0和1.6.2中,当鼠标移到地址栏下拉箭头上弹出下拉列表时,鼠标移到下拉列表时,会导致下拉列表消失。

Ver 1.6.2:
修正1.6.0的bug:下拉菜单弹出时,如果用户在下拉菜单上点击鼠标右键弹出右键菜单,鼠标移到右键菜单时,会造成下拉菜单消失

Ver 1.6.0:
当下拉菜单弹出时,如果用户将鼠标移到其它地方,自动关闭弹出的下拉菜单。

Ver 1.5.3:
1.5.2版不小心使用了1.5.0版来做修改的,1.5.1中已经支持的 menu-button 变得又不支持了。1.5.3版恢复了对 menu-button 的支持。

Ver 1.5.2:
Firefox 3.7 Alpha 移除了一些属性,导致原来的脚本失效了。1.5.2 支持最新的 Firefox 3.7 Alpha。

Ver 1.5.1:
1.5.0 不支持 type=menu-button 的按钮(比如:Undo Close Tab按钮),现在支持了。鼠标移到按钮图标上不弹出下拉菜单,移到下拉箭头上弹出下拉菜单。

Ver 1.5.0:
1. 修正了侧边栏多次打开/关闭时Firefox越来越慢,最终导致Firefox崩溃的bug。
2. 对于按钮,仅仅当按钮的属性 type 为 menu 时才弹出下拉菜单。这个改动,会同时导致Hide Caption的M按钮的菜单不会自动下拉,Hide Caption的下个版本会跟着修改。

Ver 1.4.2:
1. 修正了Ver 1.4.1中 AlwaysPop = false 时,鼠标放在非浏览窗口(比如选项对话框)中不能自动弹出的 bug。

Ver 1.4.1:
1. 脚本名称改为Auto Popup了。增加了适用范围,对Undo Close Tabs扩展的按钮,以及Tab Mix Lite CE的Undo Close Tabs按钮,都可以生效了。
2. 修正了“编辑书签”窗口中“移除书签”不见了的bug。
3. 增加了一个选项 AlwaysPop(默认为 false),当值为 false 时,如果 firefox 未激活,那么就不自动弹出下拉菜单。如果希望 firefox 未激活时也能自动弹出下拉菜单,将 var AlwaysPop = false; 改为 var AlwaysPop = true; 就可以了。

Ver 1.3.0:
1. 增加了对侧边栏中元素的支持。
2. 增加了对button的支持。对于那些按下弹出下拉菜单的按钮,现在也可以自动弹出下拉菜单了。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
1楼#
发布于:2008-12-12 15:50
这边使用这个脚本的人好像不多啊,而且连一个回复都没有。
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2023-04-03
  • 发帖数2959
  • 经验166枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
2楼#
发布于:2008-12-12 15:50
因为这边没有专门的脚本区啊,最近已经成脚本控了,呵呵

回去试一试!
zhh01pfg
千年狐狸
千年狐狸
  • UID2948
  • 注册日期2005-02-11
  • 最后登录2011-06-15
  • 发帖数1488
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2008-12-12 15:50
辛苦辛苦.不过貌似这个脚本提供的功能不怎么"主流"耶~~~
流年
火狐狸
火狐狸
  • UID404
  • 注册日期2004-11-30
  • 最后登录2015-12-28
  • 发帖数148
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
4楼#
发布于:2008-12-12 15:50
这个其实不错 可以减少点击鼠标次数
bugatti5623
小狐狸
小狐狸
  • UID31344
  • 注册日期2009-12-10
  • 最后登录2010-09-13
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2008-12-12 15:50
这个下载地址在哪呢 怎么没有啊
shenyixin99
狐狸大王
狐狸大王
  • UID30127
  • 注册日期2009-08-19
  • 最后登录2011-11-20
  • 发帖数318
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2008-12-12 15:50
这个脚本我已经用了好几个月了,真的很不错,谢谢GOLF—AT
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
7楼#
发布于:2008-12-12 15:50
今天又更新了一下这个脚本。
点球射飞
火狐狸
火狐狸
  • UID24757
  • 注册日期2008-06-18
  • 最后登录2024-04-04
  • 发帖数168
  • 经验45枚
  • 威望0点
  • 贡献值24点
  • 好评度0点
  • 社区居民
  • 忠实会员
8楼#
发布于:2008-12-12 15:50
非常好用的脚本
我的Firefox
openicq
狐狸大王
狐狸大王
  • UID5412
  • 注册日期2005-04-23
  • 最后登录2015-12-15
  • 发帖数353
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
9楼#
发布于:2008-12-12 15:50
又更新了
感谢~
shenyixin99
狐狸大王
狐狸大王
  • UID30127
  • 注册日期2009-08-19
  • 最后登录2011-11-20
  • 发帖数318
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2008-12-12 15:50
再次顶起。
这个脚本我是去年在另外一个论坛脚本专区发现的,那里顶了上百页的帖子,在这个论坛主要是宣传力度不够吧。

很不错的一个脚本,本人已经使用了整整一年,本人不喜欢安装脚本,但是这个脚本是我已安装的三个脚本之一。
liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
11楼#
发布于:2008-12-12 15:50
必备脚本
我的...
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
12楼#
发布于:2008-12-12 15:50
Firefox 4.0 的火狐橙按钮有点特别,鼠标从按钮移到下拉菜单上时,经常会导致下拉菜单消失。现在修正了。
openicq
狐狸大王
狐狸大王
  • UID5412
  • 注册日期2005-04-23
  • 最后登录2015-12-15
  • 发帖数353
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
13楼#
发布于:2008-12-12 15:50
v1.6.5 鼠标移开后地址栏的下拉菜单似乎不会自动关闭
openicq
狐狸大王
狐狸大王
  • UID5412
  • 注册日期2005-04-23
  • 最后登录2015-12-15
  • 发帖数353
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
14楼#
发布于:2008-12-12 15:50
XP下试了似乎又没有问题 晕
上一页
游客

返回顶部