视频上的函数pause()不起作用

时间:2018-02-18 11:42:35

标签: javascript jquery

我想在点击链接时停止并切换视频。

我试过这个:$($ old_media)[0] .pause();

但这条线不起作用,我的js文件也不再起作用了。

我已经包含了来自Google的JQuery lib,但它说暂停()不是一个函数。

有人有解决方案吗?

这是我的js代码:

jQuery(document).ready(function($)
    {
        $.current_selected = $("#first_selected").html();
        $("[id^='feature-href-']").click(function()
            {
                $use_id = $(this).attr("id").replace("feature-href-", "");

                $old_header = "#feature-node-header-"+$.current_selected;
                $old_media = "#feature-node-media-"+$.current_selected;
                $header_id = "#feature-node-header-"+$use_id;
                $media_id = "#feature-node-media-"+$use_id;

                $("#feature-media-container").slideUp("slow");
                $($media_id+" > object").addClass("no_display");

                /* Clear old header */
                $($old_media)[0].pause();
                $($old_header).addClass("no_display");
                $($header_id).removeClass("no_display");

                /* Hide old Media*/
                $($old_media).slideUp("slow");
                $($old_media+" object").addClass("no_display");

                setTimeout(function()
                    {
                        $("#feature-media-container").slideDown("fast");
                        setTimeout(function()
                            {   
                                $($media_id).slideDown("slow");     
                                $($media_id+" > object").removeClass("no_display");
                            }
                        ,1000);
                    }
                ,150);
                $.current_selected = $use_id;
                return false;
            });
    });

0 个答案:

没有答案