1

當我在標籤欄上使用鼠標滾輪時,是否可以執行一些代碼?使用鼠標滾輪選項卡時要做些什麼?

我一直在搜索Google Chrome API文檔,但到目前爲止還沒有發現任何內容。我想補充說,我還沒有創建擴展,但我有一個想法。

+1

不,這樣的API不存在。爲什麼你需要這樣的API? –

+0

我一直在尋找一個擴展能夠通過使用鼠標滾輪來切換標籤。這是我讓Firefox保持最新狀態的最後一件事。 我還沒有找到擴展程序,所以我認爲這是不可能的,但我需要確保。 – Daniel

+0

如果我將鼠標放在標籤條上滾動,Chromium會切換我的標籤。您不需要爲此內置功能擴展。 –

回答

0

這是而不是測試,但它包含您需要完成您所要求的近似值的所有工具。

document.addEventListener("mousewheel", MouseWheelHandler, false); 

    function MouseWheelHandler(e){ 
    var TabPosBarOnYAxis = 100; 
    var wheelUp = (e.wheelDeltaY > 0) ? true : false; 
    if(e.pageY < (TabPosBarOnYAxis + 50) || e.pageY > (TabPosBarOnYAxis - 50)){ 
     if(wheelUp) 
     //Do something like change the active tab, or alert something, or whatever 
     else 
     //Do something else 
    } 
    } 

編輯: 測試之後,這是行不通的。只要鼠標位於document對象之上,事件偵聽器就只會偵聽。我試圖附加到window以及沒有去。

+0

謝謝嘗試,但! – Daniel