V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
1212e
V2EX  ›  分享发现

豆瓣FM(web)的快捷键

  •  
  •   1212e · 2012-03-20 16:27:20 +08:00 · 4501 次点击
    这是一个创建于 4635 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚才听歌无意中按了一下S发现的,什么时候支持快捷键的...

    S 下一首
    D 垃圾桶
    F 红心
    空格 暂停
    J,K 滚动电台列表(貌似没什么用)

    在js注释里,帮助里没找到.
    5 条回复    1970-01-01 08:00:00 +08:00
    gavingeng
        1
    gavingeng  
       2012-03-20 23:13:15 +08:00
    的确......
    flied
        2
    flied  
       2012-03-20 23:16:58 +08:00
    豆瓣应该优化它那个fm客户端,很多第三方东西都被官方的还用。
    gavingeng
        3
    gavingeng  
       2012-03-20 23:18:19 +08:00
    <script>
    Do.ready(function () {
    var channelList = $('#fm-channel-list');
    $(document).keydown(function (e) {
    var eTarget = e.target.tagName.toLowerCase()
    var keyOnInput = (eTarget==='input' || eTarget==='textarea');
    if (!keyOnInput && !e.altKey && !e.ctrlKey) {
    var k = e.keyCode, delta = 60;
    if (k == 38 || k == 75) { // up, k
    e.preventDefault();
    var t = channelList.scrollTop();
    channelList.stop().animate({scrollTop: (t - delta)}, 50);
    } else if (k == 40 || k == 74) { // down, j
    e.preventDefault();
    var t = channelList.scrollTop();
    channelList.stop().animate({scrollTop: (t + delta)}, 50);
    } else if (k == 32) { // space
    e.preventDefault();
    DBR.act('pause');
    } else if (k == 70) { // f for favorite
    e.preventDefault();
    DBR.act('love');
    } else if (k == 68) { // d for delete
    e.preventDefault();
    DBR.act('ban');
    } else if (k == 83) { // s for skip
    e.preventDefault();
    DBR.act('skip');
    }
    }
    return true;
    });
    });
    </script>
    zhangsimon
        4
    zhangsimon  
       2012-03-20 23:29:49 +08:00
    囧 你才发现啊 之前还注意到弹出频道选择时 按空格既是下滑到页面底部 又是暂停
    eli
        5
    eli  
       2012-03-20 23:52:07 +08:00
    话说虾米多少年都没变化了,蛋疼的Flash要用到网站倒闭,不思进取。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3251 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:13 · PVG 20:13 · LAX 04:13 · JFK 07:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.