Я не знаю много javascript, но мне интересно, возможно ли это:
Мне нужно, чтобы ролики были невидимыми, и когда я нажимаю одну из моих ссылок, встраивание youtube вступает (и начинает играть). Затем, когда я нажимаю "Мышь и мышь", я хочу, чтобы он погас, а затем снова смолкнуться на mouseOver, но я не могу заставить его работать. У меня были разные результаты, когда div, кажется, исчезает (когда я наводил указатель мыши на то, где игрок раньше ничего не исчезал), и теперь я застрял в этом:
Вот как далеко я пришел, посмотрев здесь на stackoverflow для решений:
Здесь jsFiddle > http://jsfiddle.net/VKzxy/
И мой jQuery:
/* elt: Optionally, a HTMLIFrameElement. This frame video will be played,
     *       if possible. Other videos will be paused*/
    function playVideoAndPauseOthers(frame) {
        $('iframe[src*="http://www.youtube.com/embed/"]').each(function(i) {
            var func = this === frame ? 'playVideo' : 'pauseVideo';
            this.contentWindow.postMessage('{"event":"command","func":"' + func + '","args":""}', '*');
        });
    }
    $('#links a[href^="#vid"]').click(function() {
        var frameId = /#vid(\d+)/.exec($(this).attr('href'));
        if (frameId !== null) {
            frameId = frameId[1]; // Get frameId
            playVideoAndPauseOthers($('#playlist' + frameId + ' iframe')[0]);
                        $($('#playlist' + frameId + ' iframe')[0]).fadeIn(750);
                        //When hovering, fadeIn.
                        $('#content').mouseenter(function(){
                                $($('#playlist' + frameId)[0]).fadeIn(750);
                        });
                        //When leaving, fadeOut.  
                        $($('#playlist' + frameId)[0]).mouseleave(function(){
                                $($('#playlist' + frameId)[0]).fadeOut(750);
                        });
        }
    });
edit: он не должен быть в javascript, любое решение, которое работает, будет в порядке.
