小编epy*_*nkn的帖子

是否有键盘快捷方式来取消聚焦/模糊活动表格字段?

当通过TAB和浏览表单输入时SHIFT+TAB,是否有键盘快捷键来取消页面对焦(并模糊活动表单输入)?

例:

Github有很多有用的键盘快捷键,例如g p在存储库中导航以打开拉取请求.但是,如果我点击了textarea,我就不能再使用网站键盘快捷键了.要使键盘快捷键再次工作,我必须在textarea外单击(使用我的鼠标!).在Google Chrome中有更好的方法吗?

google-chrome keyboard-shortcuts github

7
推荐指数
1
解决办法
1163
查看次数

如何通过YouTube播放器IFrame API区分"搜索"和"暂停"

我有一个youtube视频,我已经嵌入了youtube的iFrame API.我想要:

  • 当用户暂停视频时显示半透明叠加层(WORKS)
  • 在用户播放视频时隐藏该叠加层(WORKS)
  • 当用户通过youtube控件"搜索"时,不显示叠加层(可能?)

无法控制搜索行为.可能吗?

要重现,请将搜索保持在相同位置几秒钟,然后观看叠加显示.示例jsfiddle在这里:http: //jsfiddle.net/dNU84/3/

var ytvideo;
window.onYouTubePlayerAPIReady = function () {
    ytvideo = new YT.Player('ytvideo', {
        width: '400',
        height: '300',
        videoId: 'BOksW_NabEk',
        playerVars: {
            'autoplay': 1,
            'controls': 1
        },
        events: {
            "onStateChange": onPlayerStateChange
        }
    });
}

function showOverlay() {
    if ($('.video .video-overlay').length) $('.video .video-overlay').fadeIn(1200);
}

function hideOverlay() {
    if ($('.video .video-overlay').length) $('.video .video-overlay').hide();
}

var overlay;
function onPlayerStateChange(event) {
    console.log(event.data);
    clearTimeout(overlay);

    // youtube fires 2xPAUSED, 1xPLAYING on seek
    if (event.data == YT.PlayerState.PAUSED) {
        overlay …
Run Code Online (Sandbox Code Playgroud)

javascript youtube youtube-api

4
推荐指数
2
解决办法
3905
查看次数