babaloveyou
小狐狸
小狐狸
  • UID34167
  • 注册日期2010-10-02
  • 最后登录2011-06-09
  • 发帖数7
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:1104回复:1

ff4 和userchome.js

楼主#
更多 发布于:2011-04-13 17:11
ff4 里有些userchome.js脚本不支持  比如我喜欢一个鼠标移到标签上就可以切换的脚本   有解决方法吗?
峄峰
小狐狸
小狐狸
  • UID35821
  • 注册日期2011-04-01
  • 最后登录2015-07-05
  • 发帖数20
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2011-04-13 17:11
不记得哪位的脚本了,应该是隔壁找来的。
//标签 auto_focus_tab

var AFT = {

    ft_tid: null, ft_tab: null, ft_Browser: null,



    Init : function() {

        try {

            tabBrowser = document.getElementById("tabbrowser-tabs");

            if (tabBrowser) {

                TabBox = tabBrowser;

                AFT.ft_Browser = tabBrowser.tabbrowser;

            }

            else {

                TabBox = gBrowser.mTabBox; AFT.ft_Browser = gBrowser;

            }

        }catch(e) { return; }



        TabBox.addEventListener('mouseout' , AFT.TabMouseOut , false);

        TabBox.addEventListener('mouseover', AFT.TabMouseOver, false);

    },



    TabMouseOver : function(e) {

        if (e.target.localName == 'tab') {

            AFT.ft_tab = e.target;

            AFT.ft_tid = setTimeout("if (AFT.ft_tab) {  \

                AFT.ft_Browser.selectedTab = AFT.ft_tab; \

                AFT.ft_tab = null; }", 1);

            

        }

    },



    TabMouseOut: function(e) {

        AFT.ft_tab = null; clearTimeout(AFT.ft_tid);

    },

   

};



AFT.Init();
[/code]
游客

返回顶部