检测chrome扩展中的滚动

时间:2014-10-02 02:46:27

标签: jquery google-chrome-extension

我对使用chrome扩展程序检测用户滚动感兴趣。

所以我在jsfiddle上测试了一些代码,就在这里:http://jsfiddle.net/hfxv7w6p/1/ 这似乎有效。我正在成功记录滚动到控制台。

$(window).bind('mousewheel', function(event) {
    if (event.originalEvent.wheelDelta >= 0) {
        console.log('Scroll up');
    }
    else {
        console.log('Scroll down');
    }
});

当我尝试将此代码放入chrome扩展程序时:

我将该代码放入我的background.js并将其设置为我的清单:

{
  "manifest_version": 2,

  "name": "Kittens",
  "description": "This extension demonstrates a 'browser action' with kittens.",
  "version": "1.0",
  "background": {
    "scripts": ["jquery-2.1.1.min.js","background.js"]
  },
  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  },
  "permissions": [
    "tabs","bookmarks"
  ]
}

虽然我在与工作区相同的文件夹中有jquery 2.1分钟。

我可以做$(文件).ready并让控制台记录“准备就绪”,但为什么在这种情况下检测不到滚动工作呢?

有没有办法在Chrome扩展程序的上下文中检测滚动?

0 个答案:

没有答案