本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

转播到腾讯微博
返回列表 回复 发帖

[交流] 鼠标移到菜单和下拉箭头上自动弹出下拉菜单(2014/12/31更新)

本帖最后由 golf-at 于 2014-12-31 16:58 编辑 鼠标移到下拉箭头上自动弹出下拉菜单,支持窗口中所有的 dropmarker 元素(不仅包含firefox主界面上的 dropmarker 元素,也包含firefox选项、扩展选项等其它窗口上的dropmarker元素),测试中发现firefox选项中的极个别dropmarker元素无效,另外特别增加了对“搜索引擎列表”按钮以及 Personal Menu 按钮的支持(这几个元素不是dropmarker )。


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

Ver 3.3.0
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

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

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

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

Ver 2.0.0
支持最新 Australis 主题的菜单按钮。

Ver 1.8.1

修正了鼠标滑过左上角Firefox按钮下拉菜单中的编辑按钮时菜单消失的问题。我自己的电脑上早就更新了,但一直忘记上传了。

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

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

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

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

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

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.3

1. 修正了和我自己写的扩展 Hide Caption 中 M 按钮的下拉菜单不兼容的问题(弹出菜单的位置不对)。

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

Ver 1.4.1:
1. 修正了“编辑书签”窗口中“移除书签”不见了的bug。
2. 增加了一个选项 AlwaysPop(默认为 false),当值为 false 时,如果 firefox 未激活,那么就不自动弹出下拉菜单。如果希望 firefox 未激活时也能自动弹出下拉菜单,将 var AlwaysPop = false; 改为 var AlwaysPop = true; 就可以了。

Ver 1.4:
脚本名称改为Auto Popup了。增加了适用范围,对Undo Close Tabs扩展的按钮,以及Tab Mix Lite CE的Undo Close Tabs按钮,都可以生效了。

Ver 1.3:
1. 增加了
侧边栏中元素的支持。
2.
增加了button的支持。对于那些按下后弹出下拉菜单的按钮,现在也可以自动弹出下拉菜单了。

Ver 1.2:
修正了一个小bug。将时间延迟改为200毫秒(延迟的时间放在代码的最上面了,需要修改延迟时间的话直接改最上面的数字200就可以了)。另外增加了对主菜单的支持,窗口的主菜单也可以自动下拉了。
附件: 您所在的用户组无法下载或查看附件
1

评分次数

  • Eric CHU

下了再顶
诶,论坛某人等了很久的脚本,怎么现在就跑去 了??

看起来是时候安装uc.js了......
发现一个bug,更新了一下。
我也更新了,再顶!
用上了,不错不错

能不能增加对菜单栏上的菜单也自动下拉呢?

[ 本帖最后由 liuxb 于 2008-12-12 07:26 编辑 ]
我看了这个脚本尽管触动时间只设为了400毫秒,但是我这边用它感觉有点迟滞啊。不象400那么快的感觉……是不是这个脚本的执行效率上面还有点问题?

还有,搜索引擎列表那儿的下拉箭头无效……可惜!我我发现了一个现象,现在我的鼠标移动到搜索引擎图标上搜索栏就自动选中关键字了。所以我在猜想这个脚本是不是跟你写过的那个光标移动到搜索栏即全选关键字的uc.js彼此之间冲突了!

[ 本帖最后由 nettrottist 于 2008-12-12 10:24 编辑 ]
下了试试
原帖由 nettrottist 于 2008-12-12 07:53 发表
我看了这个脚本尽管触动时间只设为了400毫秒,但是我这边用它感觉有点迟滞啊。不象400那么快的感觉……是不是这个脚本的执行效率上面还有点问题?

还有,搜索引擎列表那儿的下拉箭头无效……可惜!我我发现了一个现象,现在我 ...
感觉有一点点延迟,不是脚本的问题,而是菜单弹出时会有一点延迟。你在firefox的任何地方点鼠标右键看看就知道了。
我在 firefox 3.0.4 和 firefox 3.1b3pre 中测试了。在 firefox 3.1b3pre 中,搜索框的两个下拉箭头都没有问题。在 firefox 3.0.4 中,先下拉“搜索引擎列表”的话,再移到“搜索历史"箭头那儿的话,有时会弹不出,反之也一样。如果是从搜索框外面移到“搜索引擎”按钮或者“搜索历史”下拉箭头的话就没有问题。
原帖由 nettrottist 于 2008-12-12 07:53 发表
我我发现了一个现象,现在我的鼠标移动到搜索引擎那个位置,搜索栏就自动选中关键字了。所以我在猜想这个脚本是不是跟你写过的那个光标移动到搜索栏即全选关键字的uc.js彼此之间冲突了!
我试了一下,和这个脚本无关,之前的那个光标移动到搜索栏即全选关键字的脚本,只要鼠标移到搜索框的任何位置就会自动全选搜索框中的文字。
我也感觉明显延迟,改成100后就好多了。
原帖由 golf-at 于 2008-12-12 09:08 发表

我试了一下,和这个脚本无关,之前的那个光标移动到搜索栏即全选关键字的脚本,只要鼠标移到搜索框的任何位置就会自动全选搜索框中的文字。
刚把那个鼠标放在搜索框即选中搜索框文字的脚本暂时转移出chrome作测试。果然不是这个脚本引起的冲突。

经过一段时间思考排查终于查出来了,原来是跟organize search engines这个扩展冲突了。但是对于我这个使用了很多很多搜索引擎所以离不开这个扩展给搜索引擎加分类文件夹的人来说,我无法弃用这个扩展。只好忍受了!

[ 本帖最后由 nettrottist 于 2008-12-12 11:35 编辑 ]
附件: 您所在的用户组无法下载或查看附件
原帖由 nettrottist 于 2008-12-12 10:22 发表


那我现在不仅是放在搜索框内就全选,即便鼠标放到搜索引擎那个图标也会全选。
难道你们不会吗?
如果你们不会的话,让我这里是什么情况?是跟哪个脚本冲突? ...
我没用你怀疑有冲突的那个光标移动到搜索栏即全选关键字的uc.js

只用了这个下拉的,没出现你说的问题,移到图标那只会选择搜索引擎,不会选关键字

而且延迟也没你们说的那么明显啊,我觉得反应还蛮不错的啊
使用了下,不错哦,呵呵
希望能够增加菜单栏上的菜单也自动下拉
楼主,俺已经下载了http://mozilla.sociz.com/viewthread.php?tid=20276&extra=&page=1说的userChrome.zip (698 Bytes)(解压后再放),也下载了楼主提供的uc.js,放在/profile/chrome,重启ff怎么没起作用。
ff 3.1b2
在线等
原帖由 coffee13 于 2008-12-12 11:19 发表
楼主,俺已经下载了http://mozilla.sociz.com/viewthr ... p;extra=&page=1说的userChrome.zip (698 Bytes)(解压后再放),也下载了楼主提供的uc.js,放在/profile/chrome,重启ff怎么没起作用。
ff 3.1b2
在线等 ...
需要安装 userChrome.js 这个扩展,再将 userChrome.js 放在配置文件夹的 chrome 目录下。我的这个脚本,也要先解压(后缀名.uc.js),也放在配置文件夹的 chrome 目录下,然后重启 firefox 就可以了。
增加了对主菜单的支持,窗口的主菜单也可以自动下拉了。
这个非常不错,支持,完美啊

[ 本帖最后由 hallelujah 于 2008-12-12 13:01 编辑 ]
golf-at,女子人呀,搞掂
ctrl+H等调出的侧边栏下拉箭头??呃,,可以考虑支持吗?要求越来越多。
我没有菜单栏...请问能支持书签工具栏上的书签文件夹吗...鼠标悬停后自动弹出下拉菜单.....
我用的FULL FLAT 主题,书签工具栏上的书签文件夹都有小箭头的..可是放上去后不会自动弹出下拉菜单
原帖由 点球射飞 于 2008-12-12 13:19 发表
我没有菜单栏...请问能支持书签工具栏上的书签文件夹吗...鼠标悬停后自动弹出下拉菜单.....
我用的FULL FLAT 主题,书签工具栏上的书签文件夹都有小箭头的..可是放上去后不会自动弹出下拉菜单 ...
我用FULL FLAT主题测试过了,支持的呀。书签工具栏上的书签文件夹,本来就是 dropmarker 元素,不需要做特别的处理。
原帖由 golf-at 于 2008-12-12 13:49 发表

我用FULL FLAT主题测试过了,支持的呀。书签工具栏上的书签文件夹,本来就是 dropmarker 元素,不需要做特别的处理。
我的书签工具栏上的书签文件夹测试有效,自动弹出
赶紧试用。
太棒了
谢谢楼主~~~:-)
真是怪哉啊...我这里书签工具栏的 书签文件夹始终不能自动弹出下拉菜单
请问你们用的是什么版本呢,我用的官方的3.04... 我特意在安全模式下只装这一个脚本..但还是没用....
绝对排除是和其它扩展和脚本冲突
真是怪哉啊...我这里书签工具栏的 书签文件夹始终不能自动弹出下拉菜单
请问你们用的是什么版本呢,我用的官方的3.04... 我特意在安全模式下只装这一个脚本..但还是没用....
绝对排除是和其它扩展和脚本冲突 ...
点球射飞 发表于 2008-12-12 16:23
你是不是定制,把书签工具栏拖到菜单栏,然后又取消书签工具栏了
没有呢,我是直接隐藏菜单栏的..并且我在安全模式,无任何扩展脚本..就是FF初始状态下只装了这个脚本也还是不行..书签工具栏的文件夹始终不会自动展开
没有呢,我是直接隐藏菜单栏的..并且我在安全模式,无任何扩展脚本..就是FF初始状态下只装了这个脚本也还是不行..书签工具栏的文件夹始终不会自动展开 ...
点球射飞 发表于 2008-12-12 21:17
我用的也是 FULL FLAT 主题,刚才遇到过“书签工具栏、地址栏、搜索栏”都不会自动展开的情况(只有Personal Menu 有效)
把垃圾 缓存全清理了一下,就又有效了,真是奇怪了- -
真的很诡异啊...我其它都有用,就是书签工具栏的文件夹没有用.....真是郁闷..
ctrl+H等调出的侧边栏下拉箭头??呃,,可以考虑支持吗?要求越来越多。 nettrottist 发表于 2008-12-12 13:09

已经支持了。其实不仅仅是支持这一个按钮,对于所有类似的按钮,现在都可以自动弹出下拉菜单了。