chicksong
火狐狸
火狐狸
  • UID20617
  • 注册日期2007-09-23
  • 最后登录2023-08-03
  • 发帖数268
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
阅读:3884回复:10

如何用鼠标手势显示或隐藏菜单栏(内详,不是这个标题那么简单)

楼主#
更多 发布于:2009-06-03 11:58
得到一个 FireGestures 鼠标手势
var menubar = document.getElementById("toolbar-menubar");
menubar.collapsed = !menubar.collapsed;

我定义了“M”形,可以在Firefox运行中随时显示或隐藏菜单栏。
但Firefox开启时默认是打开菜单栏的,于是试着在Userchrome.css中定义了
#toolbar-menubar
{ display: none !important }

可惜。。这样子,菜单栏在Firefox开启时是没了,但用FG的手势却也调用不出来了,相当于把界面中的菜单栏直接枪毙了。

试问:有没有方法,可以让Firefox启动时默认隐藏菜单栏,而FG这段代码却又能正常使用?

谢了!
Firefox是头小狐狸,我养的……
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2009-06-03 11:58
前排支持

你又。。。改成手势控了。。

这么折腾干什么呢。。。。求求你,装个扩展好了

控脚本的时候,全是脚本,现在又开始控手势了
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
chicksong
火狐狸
火狐狸
  • UID20617
  • 注册日期2007-09-23
  • 最后登录2023-08-03
  • 发帖数268
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2009-06-03 11:58
折腾嘛,我还想控你呢  嘻嘻
Firefox是头小狐狸,我养的……
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
3楼#
发布于:2009-06-03 11:58
编辑文件userChrome.js

加入:
// ==UserScript==
//作用:隐藏/显示菜单栏
// ==UserScript==
var menubar = document.getElementById("toolbar-menubar");
menubar.collapsed = !menubar.collapsed;
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
4楼#
发布于:2009-06-03 11:58
chicksong:折腾嘛,我还想控你呢  嘻嘻回到原帖


哈哈!!太放肆啦。      
chicksong
火狐狸
火狐狸
  • UID20617
  • 注册日期2007-09-23
  • 最后登录2023-08-03
  • 发帖数268
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
5楼#
发布于:2009-06-03 11:58
iidragonet 我在本人配置文件夹的Chrome目录里建了个UserChrome.js
// ==UserScript==
//作用:隐藏/显示菜单栏
// ==UserScript==
var menubar = document.getElementById("toolbar-menubar");
menubar.collapsed = !menubar.collapsed;

这段也放进去了,可菜单还是安安担担的随着Firefox的打开而显示着
Firefox是头小狐狸,我养的……
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
6楼#
发布于:2009-06-03 11:58
chicksong:iidragonet 我在本人配置文件夹的Chrome目录里建了个UserChrome.js
// ==UserScript==
//作用:隐藏/显示菜单栏
// ==UserScript==
var menubar = document.getElementById("toolbar-menubar");
menubar.collapsed = !menubar.collapsed;

这段也放进去了,可菜单还是安安担担的随着Firefox的打开而显示着
回到原帖


安装扩展userchrome
http://downloads.mozdev.org/userchromej ... JS-1.1.xpi
chicksong
火狐狸
火狐狸
  • UID20617
  • 注册日期2007-09-23
  • 最后登录2023-08-03
  • 发帖数268
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
7楼#
发布于:2009-06-03 11:58
俺就是因为不想安装脚本扩展才想来折腾一下的
Firefox是头小狐狸,我养的……
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
8楼#
发布于:2009-06-03 11:58
chicksong:俺就是因为不想安装脚本扩展才想来折腾一下的回到原帖


安装扩展userchrome 才能使UserChrome.js 里面的脚本生效。
chicksong
火狐狸
火狐狸
  • UID20617
  • 注册日期2007-09-23
  • 最后登录2023-08-03
  • 发帖数268
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
9楼#
发布于:2009-06-03 11:58
:(   没希望了看来
Firefox是头小狐狸,我养的……
meidog
火狐狸
火狐狸
  • UID26768
  • 注册日期2008-10-23
  • 最后登录2012-02-12
  • 发帖数126
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2009-06-03 11:58
CSS用这个
#toolbar-menubar {visibility: collapse ;}

手势用这个
var menubar = document.getElementById("toolbar-menubar");
if (menubar.style.visibility!="visible") {
menubar.style.visibility = "visible" ;
}else{
menubar.style.visibility = "collapse" ;
}

我用stylish测试是通过的,版本是3.0.10
游客

返回顶部