阅读:4336回复:10
如何用鼠标手势显示或隐藏菜单栏(内详,不是这个标题那么简单)
得到一个 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这段代码却又能正常使用? 谢了! ![]() |
|
|
1楼#
发布于:2009-06-03 11:58
前排支持
你又。。。改成手势控了。。 这么折腾干什么呢。。。。求求你,装个扩展好了 控脚本的时候,全是脚本,现在又开始控手势了 ![]() |
|
|
2楼#
发布于:2009-06-03 11:58
折腾嘛,我还想控你呢 嘻嘻
|
|
|
3楼#
发布于:2009-06-03 11:58
编辑文件userChrome.js
加入: // ==UserScript== //作用:隐藏/显示菜单栏 // ==UserScript== var menubar = document.getElementById("toolbar-menubar"); menubar.collapsed = !menubar.collapsed; |
|
|
4楼#
发布于:2009-06-03 11:58
|
|
|
5楼#
发布于:2009-06-03 11:58
iidragonet 我在本人配置文件夹的Chrome目录里建了个UserChrome.js
// ==UserScript== //作用:隐藏/显示菜单栏 // ==UserScript== var menubar = document.getElementById("toolbar-menubar"); menubar.collapsed = !menubar.collapsed; 这段也放进去了,可菜单还是安安担担的随着Firefox的打开而显示着 |
|
|
6楼#
发布于:2009-06-03 11:58
chicksong:iidragonet 我在本人配置文件夹的Chrome目录里建了个UserChrome.js 安装扩展userchrome http://downloads.mozdev.org/userchromej ... JS-1.1.xpi |
|
|
7楼#
发布于:2009-06-03 11:58
俺就是因为不想安装脚本扩展才想来折腾一下的
|
|
|
8楼#
发布于:2009-06-03 11:58
|
|
|
9楼#
发布于:2009-06-03 11:58
:( 没希望了看来
|
|
|
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 |
|