MozTW 討論區
https://forum.moztw.org/

Merci Chao,Firefox所有帶下拉箭頭光標觸動展開菜單?
https://forum.moztw.org/viewtopic.php?f=11&t=25213
1 頁 (共 2 頁)

發表人:  nettrottor [ 2008-11-30, 11:06 ]
文章主題 :  Merci Chao,Firefox所有帶下拉箭頭光標觸動展開菜單?

火狐所有帶下拉箭頭光標觸動展開菜單?Menu Appears on Mouse Hover.譬如前進后退,地址欄歷史,搜索欄歷史。我想達到的效果是光標移動到下拉箭頭上面菜單自動展開。有没有这样的扩展,或者怎么才能达到这种效果。频繁点击鼠标对手部的劳损厉害,还是能少点一下就少点一下。可參考一下這個地方:
http://forum.moztw.org/viewtopic.php?t=14287&postdays=0&postorder=asc&start=405
  这里的代码就是为扩展personal menu的下拉箭头添加起上面描述的这种效果的。

發表人:  Merci chao [ 2008-11-30, 13:37 ]
文章主題 : 

標題是說我嗎????? :shock:
噢! 看來不是, 繼續潛水

發表人:  nettrottor [ 2008-12-01, 07:54 ]
文章主題 : 

就是想請你這個高人出山幫忙。
我們不懂得代碼的人只能坐享其成了。
能者多勞,你既然將personal menu圖標的下拉箭頭用代碼編出一個用光標觸動的效果。當然將上面帖子里提到幾個地方也變成同樣的效果,是十拿九穩的了。

發表人:  余弘兵 [ 2008-12-01, 21:21 ]
文章主題 : 

nettrottor 寫:
就是想請你這個高人出山幫忙。
我們不懂得代碼的人只能坐享其成了。
能者多勞,你既然將personal menu圖標的下拉箭頭用代碼編出一個用光標觸動的效果。當然將上面帖子裡提到幾個地方也變成同樣的效果,是十拿九穩的了。

不過他的名字是Merci chao,不是Merci chan 喔~

發表人:  Merci chao [ 2008-12-01, 21:35 ]
文章主題 : 

余弘兵 寫:
不過他的名字是Merci chao,不是Merci chan 喔~
正解

樓主想要的功能用 userChrome.js 應該能實現, 有空再想

發表人:  nettrottor [ 2008-12-02, 19:33 ]
文章主題 : 

樓上我是一時疏忽了,可不要再意哦……
我覺得你既然能給personal menu寫出代碼來,這兩個延展一點的功能你也是同樣不在話下的啦!
拜托幫大家一個忙了!

發表人:  Merci chao [ 2008-12-02, 20:47 ]
文章主題 : 

可以參考一下這篇

發表人:  nettrottor [ 2008-12-03, 10:55 ]
文章主題 : 

我知道但我對于代碼一竅不通所以還是等你出馬好了。

發表人:  余弘兵 [ 2008-12-03, 15:52 ]
文章主題 : 

nettrottor 寫:
我知道但我對於代碼一竅不通所以還是等你出馬好了。

不難的,你只需要在設定檔的存放位置裡的chrome 資料夾裡的userchrome.js 裡加入那篇代碼就行了~
代碼:
setTimeout(function() {
   var buttons = document.getElementsByAttribute("class", "cm-button");
   for (var i = 0; i < buttons.length; i++) {
      buttons[i].firstChild.firstChild.addEventListener("mouseover", function(event) {
         this.mouseOver = true;
         if (event.target == this) setTimeout(function(This) {
            if (This.mouseOver) This.firstChild.showPopup();
         }, 400, this);
      }, false);
      buttons[i].firstChild.firstChild.addEventListener("mouseout", function(event) {
         this.mouseOver = false;
         if (event.target == this) setTimeout(function(This) {
            if (!This.mouseOver) This.firstChild.hidePopup();
         }, 300, this);
      }, false);
   }
}, 101);

發表人:  nettrottor [ 2008-12-03, 19:27 ]
文章主題 : 

樓上你復制的這個腳本貌似只作者于personal menu跟我想達到的效果有距離。另外,這個腳本要置于userchrome.js而不是userchrome.css

發表人:  余弘兵 [ 2008-12-03, 19:55 ]
文章主題 : 

nettrottor 寫:
樓上你複製的這個腳本貌似只作者於personal menu跟我想達到的效果有距離。另外,這個腳本要置於userchrome.js而不是userchrome.css

sorry,打錯了……

發表人:  nettrottor [ 2008-12-07, 09:29 ]
文章主題 : 

完全沒有下文了嗎?
今天是星期天如果都沒有時間,哪…… :shock:

發表人:  Merci chao [ 2008-12-07, 23:33 ]
文章主題 : 

下文可以由自己創作了啦 :roll:

你說的功能絕對不是三行兩句就能做出來
資料有的是, 針對哪一點不明白有空我也可以幫助一下你
可是以點名方式邀請別人做自己不感興趣的任務, 老實說我就真的不太願意啦 :shock:

發表人:  nettrottor [ 2008-12-09, 17:32 ]
文章主題 : 

哦, 那算了。

抱歉我貌似不太好的脾氣又有點怒了……
呵呵,但是我覺得這個忙真得很小噯……好像這個論壇是分大陸跟臺灣人的區別滴。海峽隔著,隔閡就是很大我還是在國內論壇求助得了。

發表人:  Merci chao [ 2008-12-09, 17:46 ]
文章主題 : 

我不是台灣人 :lol:

1 頁 (共 2 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/